If you learn a language dont learn QBasic it gives you many dirty habbits that will make other programming Languages very difficult to learn. I know it and have incorperated its Style with C++.
I prefer C++ because it is Object Orientated, And everything falls togeather, i just need to learn more functions to do things with it that i know with other languges.
Anyway I know:
QBasic (I have been writing shitty apps in this since i was around abouts 8 or 9)
Visual Basic (Arrrrrrrrrrrrrrrgggggggggggggggh)
PowerBasic (nice)
www.powerbasic.comYaBasic (Comes on PS2 so i learned it)
C++ (From C++ dor Dummies)
HTML (From writing things in Mozilla Composer and then looking at the HTML it produced)
.BAT / .CMD (Windoze Command prompt)
I want to learn PHP or Perl next anyway, i basicly got into computers when i was about 6 or 7 my dad got an XT (Old then, old now) anyway by the first week i had tought myself how to use a HEX editor and to read hex and stuff like that!