Hi, I was wondering whats the point of learning all the languages like c,c#, c++, python, objective-c, objective-2 2.0, coca, scheme, hasketall. Why isnt there just one language that can do everything. Why should I learn whole different languages? Well I am only 12 years old so I have a lot of time to learn them. If I want to be a successful programmer and start my own successful company one day. If I am programming in c then cocoa aren't I going to forget things. why are there so many c's. Why not just one c??? I hope someone can help me? Lastly, if I am going to learn everyone of those then should I buy books. I already have a lot of books covering c, c++, ect. Should I get the biggest book? What if I get a small one? THen I wont know all about it? Thank you!!!