Evgen
Алгоритмы учатся вообще без привязки к языку
да, тут и жс, и пыха, и паскаль, и си подойдут. но вот не хаскелл. потому что он не понятен. там те же задачи решаются вообще по-другому. но если есть желание - можно разобраться... но вот до практики - это экзотика.