A good first language to learn is C because:
- It's very flexible and powerful
- It's used by heaps of people
- It's procedural (you don't have to worry about all that OOP stuff yet)
- You have to learn it at some stage (so why not get it out the way?)
