What language you use depends on your preferences and the needs of your software. I'd say start with a general purpose language and specialize as you learn more about what you want to do. A good language to start with would be Python.
Narue
Bad Cop
15,460 posts since Sep 2004
Reputation Points: 6,464
Solved Threads: 1,401
i think C or C++ its a good start.
Jx_Man
Nearly a Senior Poster
3,328 posts since Nov 2007
Reputation Points: 1,372
Solved Threads: 444
I agree with Narue there, Python is a great place to start. Jx_man I think C or C++ have a steep learning curve (especially C++) so I am not sure I would recommend them as starting languages. Although they are both very valuable languages to have under ones belt!
majestic0110
Nearly a Posting Virtuoso
1,328 posts since Oct 2007
Reputation Points: 256
Solved Threads: 72
Compare "learning to drive (any car)" with "choosing a Ferrari because it's red and fast".
The same applies to programming; Learn to program, then choose a language (or indeed several languages, depending on what problems you want to solve).
Salem
Posting Sage
11,531 posts since Dec 2005
Reputation Points: 5,862
Solved Threads: 953