Вообще мощная ветка: Qbasic->VisualBasic->и т.д.
Почему "и т.д."? Потому что там сам решишь куда проще, нужнее идти. C++ тоже довольно прост по синтаксису, а вот Pascal (Dephi, Kylix) - не знаю, мне там тяжело и не понятно. Главное знать не язык, а его синтаксис - ключевые слова и т.д. Функции, типа malloc(), fork(), sin(), etc сами к вам придут. Главное - ключевые слова: do,while и etc. Да, вот функции типа printf() знать ОБЯЗАТЕЛЬНО
Мой путь QB->VB->VC++. Ну и ASM встречался, но он тут не встроку.
p.s. после переходя на C++ забудьте VB