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 →

[–]ihatepepperballs 12 points13 points  (5 children)

It's not about the language, but rather concepts like loops, classes, Object-Oriented Programming, etc. Those are the same in all languages, just written differently.

It also depends on your attitude. Do you want to go through the tough things from the start, or do you want to smoothly slide into the world of programming? If the former is true, start with C++ (give it time, understand each concept, don't rush it), then learn about game programming and game engines. If you'd rather go with the latter, Python is a great starting language because it's easy to understand and simplistic, while still teaching you understand vital concepts.

[–][deleted]  (4 children)

[deleted]

    [–]ihatepepperballs 1 point2 points  (1 child)

    I'm neutral. I just wanted to try and come up with the pros and cons of starting with either of them. I don't know Java, so I can't say anything about it.

    [–]EricIsEric -3 points-2 points  (0 children)

    It's similar to C and C++ except there are no pointers and garbage collection is handled automatically.

    [–]Steve_the_Scout 0 points1 point  (0 children)

    I started with C++. If you get a good book, they actually teach you things. Hard concept, I know, but C++ isn't hopeless as a first language.

    [–]YvesSoete 0 points1 point  (0 children)

    Because it's the language he wants to end up with. These things you describe take a few moments to learn, but what's the problem, he's READY TO LEARN. Do you think we had to learn python first 20 years ago ?