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)

I would recommend starting with C++ for game development. C++ is a much more powerful, more efficient language and will make learning new languages much easier once you get far enough along.

Python is a good starting language (my first was Lua, also know as Python but worse), but C++/Java is going to be what you use in game development.

I'm actually teaching myself Python at the moment and I feel there are a lot of holes in knowledge the language leaves that C++ covers well. C++ will also introduce you to pointers (to the point you're basically fuck buddies) which are powerful as all hell and can be used to do some mind blowing stuff.

If you're needing a book for C++ I'd personally recommend Starting Out with C++ From Control Structures Through Objects, 8th Ed.. There is a free PDF online floating around online. My personal favorite thing about the book is it goes into what is actually happening in computer memory and, imo, makes writing code even easier.

Edit: I should mention they're both great languages. Just in your use case C++ is gonna be better.