Знаешь, посоветовать мы тебе особо ничего не можем
Лучше почитай книги по описанию языков программирования (главное чтоб там было описание, а не обучение!)
Пройди курсы по языкам, на том же codeschool (либо аналогичных, которых в инете куча)
Не советую начинать с java или c++, потому что твой мозг может не потянуть их, как первый язык
Схема: Паскаль-Delphi-Питон-C(если понравится учи C++, C#)-Java(тут можешь менять местами, как хочешь), попутно учи сайтостроение(Php, perl, яваскрипт и т.д.)
Короче, думаешь чем ты хочешь заниматься, ищешь соответствующие языки, и сортируешь их по сложности и важности
Читай про самые разные языки, учи что то, и тогда ты поймешь, что именно тебе нужно. Хватайся так сказать за ВСЁ
Для хаскера будет полезно знать ассемблер: понимать как работает каждая мелочь в компе
В торе почитай эту тему с Runion`а (
http://lwplxqzvmgu43uff.onion/viewtopic.php?id=3264 )
P.S. Изучай тематические курсы, практикуйся в пентестинге, научись работать с терминалом, и не мешало бы выучить инглиш, потому что есть множество интересного на буржуйской стороне
Вот ссылка на книги которые могут быть тебе интересны(а ты думал, что будет всё так просто?):
(тут если что qr код на яндекс диск)
Если захочешь, то найдешь ещё очень много книг
Удачи!