Это зависит от характера человека, если упорный - то Бейсик - Си (основы ассемблера) - Си++ - Visual Basic - Visual C++ - C# = WPF. Если это знать будешь, то такие как Делфи, Джава, PHP и любой другой язык - щелкнешь как семечку, даже в основы вникать не нужно будет - так как это одинаково, и ничего нового в них нет. А в начале нужно научиться делать ХОРОШИЕ АЛГОРИТМЫ - так что советую взять книжку Паронджарова "Как улучшить работу ума" - очень захватывающе расписано и в голове не будет хаоса, а будут четкие алгоритмы, заодно научишься рисовать правильные Схемы алгоритмов, жаль что в высших учебных заведениях эту практику не ведут, а наоборот создают "интеллектуальный терроризм"
В качестве обучения можешь сделать свой редактор икон, один уже создан (т.е. схемы не нужно вырисовывать, а только добавлять иконы, а остальная часть схемы рисуется автоматически, можно даже собрать программу по иконам). По крайней мере это будет прочная опора для дальнейшего развития
P.S. С Си++ легко можно перелезть и на 1С 7.7-8.0-8.1-8.2 - кстати, тоже очень интересные есть задумки, а там глядишь и с базой данных научишься работать - делать запросы
Далее, только сети... административные скрипты, различые батники и т.д., т.п. Можно много еще написать - только а нужно ли это Вам?