GreenNight
Liturgist
Lazy youngsters! Back in my days we only had 0's and 1's to program with! And some times we only had the 0's!!!Walks with the Snails said:The beginner's language used to be Pascal, now it seems to be Java.
Jokes apart it depens in what you're interested. I you want to advance fast choose a high level language (bare minimun C, better C++, perhaps even better Java, others are welcome) and stick with it. But if you want a longer road but with the pride of being able to pick up a large set of languages you need to learn several languages (at least at a basic level) before choosing one.
- Assembly. Needed to know how the rest work. You'll be glad when you encounter a problem and all you can see is in assembly.
Imperative language: Pascal, C, basic,... in these you'll get the basis for the rest. If you're in a hurry you can skip this point and go to the one below
Object oriented: C++, Java,... Good for abstraction and managing things that are not critical in speed or size.
Other languages: Lisp, prolog, ML, ... these are really good to open your mind and see other ways to make some things.
Peace, harmony and love to everybody!! :D