By using this site, you agree to our Privacy Policy and our Terms of Use. Close

Well, I started with C64 basic, but... I think even Turbo Pascal isn't that used or even pascal is the best language to learn first. You can't do much with those of course, but they will teach you basics of programming very nicely. When you know whats procedural programming and you can handle it you should play around with some object oriented programming language like python(java = crap, sorry :/). And when you can handle it you should move on to functional programming and that is for example haskell. After that you know pretty well how to handle any language there is.

(Of course theres asm, but that kicks in when its time learn how to optimize code.)