Click here for important information about

Solved What Programming language should i learn?

August 22, 2011 at 14:14:44
Specs: Windows 7
Im new to programming and want to know which language you feel is best for a beginner to learn. Ive thought about C++, C and C# but im not sure, all other language u have to offer will also be taken into account.

See More: What Programming language should i learn?

August 22, 2011 at 14:23:14
✔ Best Answer
C++ is what I would recommend. C# and C are outdated (in comparison).
I'm actually learning VB.Net, but it seems very restricted in what you can code while it is very easy. Have you thought about Java or Python?
Java is widely used on the internet while Python can be used for video games.

Report •

August 22, 2011 at 14:30:52
It all depends on what kind of programmes you wont to write. No programming language is good for everything although C++ comes pretty close but it is also the most difficult to l earn for a beginner.

I would start with something relatively simple like Vb.Net then once you have mastered the basic principles you can move onto something more complicated like C++.


Report •

August 22, 2011 at 15:58:23
If you're planing on programming for Microsoft OS'es, I'd suggest C#. It's the newest of the three languages you mentioned, and .NET makes things easy.

If you're trying to get the hang of OO programming, C++ isn't for you. It lets you get away with C, and its exception handling will lead to discrete bugs if you don't know what you're doing. If you're trying to learn how to program, C isn't for you. It'll force you to focus too much on the minutia. Both of them are good at what they do, they're just not for beginners.

I still think Python is a good starter language.

How To Ask Questions The Smart Way

Report •

Related Solutions

August 22, 2011 at 19:59:42
I have a similar question, I know QBasic, but I don't know where to go next. C++? Java? Python? I'm not entirely sure what I'll be doing yet as I'm still in high school, but what other language is a good one to help me with future ones? (ie, i've heard not to learn Java before C++)

Report •

August 22, 2011 at 21:58:41
better go for java becoz of its high usability .it can u used everywhere . and once u learn java u wil perfect with all the object oriented concepts and from there on any OOP wil be very easy

Report •

August 22, 2011 at 23:38:58
Another vote for C# if you are programming on Windows. It has some far more modern concepts than C++ ( don't know where reply #1 got the opposite idea from), is a very good basis for learnimg other languages, and has an excellent IDE in Visual Studio Express.

Report •

August 23, 2011 at 16:03:38
I must have gotten C++ and C# mixed up - a friend of mine was telling me about one of them.

Report •

Ask Question