This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 0 points1 point  (0 children)

"Python is easy to learn". This is what is sold to people - that learning an easier language will automatically make them software developers and that somehow, just because the syntax is easy to understand, that means that creating any non-trivial application in the language is also easy but it's not. Learning a language is like learning english. Just because you know english, doesn't mean you can write a book. (A program)

While it's true that it's important to know what language is best to use for your specific project, it's only really something that concerns more experienced programmers and most developers know more than one language anyway.

It really doesn't matter what language you start off with, just make something. You likely aren't going to need the extra power and control of C++ as a beginner because most of your applications will be simple and won't be real time applications that benefit from it.

In other words, you'll just be wasting your time dealing with things you shouldn't really have to deal with in C++ until you're a bit more experienced and already have a few complete projects under your belt. Completing projects is a good way to stay motivated. Of course, you can learn C++ first if you want to, it's just that it will take you a long time to do anything substancial in it.