Read other letters about this article
Well I've started my programming with Turno Pascal. I also tried BASIC, but IMHO Pascal is way better for learning because it is somehow simplier and better sticks to hardware (inline assembler, ability to work directly with memory, ports and so on). And right now Turbo Delphi released by Borland. It is free and my beloved Pascal is right there inside. Of course first look at its RAD IDE will confuse, but just try to create console application! And there's our plain Pascal! Line-by-line! Just like in... Khm... Long time ago :)
P.S. Sorry for my English - non-native.