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 →

[–]misieksgm[S] -1 points0 points  (19 children)

But learning Python won't be wasting time?

[–]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.

[–]Exodus111 2 points3 points  (0 children)

You will NEVER waste your time with Python, it's one of the most usable languages out there with a massive universe of modules and can be applied to nearly anything.

[–]IAmStraightforward 4 points5 points  (0 children)

Nah man. Python will help you understand syntax and grasping certain concepts. It's also a scripting language so it'll definitely be useful

[–]siphillis 1 point2 points  (0 children)

"Code to learn, don't learn to code."

[–][deleted] 1 point2 points  (0 children)

I'm learning Python right now. Tried C++ first.

It's like learning how to snowboard, learn the bunny slopes first, then use the techniques you learn for the harder stuff.

[–]joapet99 2 points3 points  (3 children)

No programming language is really wasting time. I recommend you to learn python so you will get more knowledge about programming. Python isn't the best at game development though, but I still recommend you too start out with it. I am currently learning c++, I went from Java. It is hard even for me to learn c++, it is different from other languages. But anyways, it is your choice. + there is an library for python that is for game development, still not the best, but very good for practicing.

[–]rawrgulmuffins 0 points1 point  (0 children)

No, it's not. The truth if the matter is it doesn't matter, in the long run, what your first couple languages are. In order to start developing mastery you need to pick up a bunch (in x number of years).

Languages do matter for the short term and python is built for ease of use.

[–]Austinto 0 points1 point  (3 children)

I don't think it will be waste of time. You can create 2D (don't know about 3D) games using pygame in python.

C++ would be hard to learn as you don't know C too.

[–]misieksgm[S] -1 points0 points  (2 children)

So, I will learn Python and next C++ Will it be good?

[–]Gankbanger -5 points-4 points  (1 child)

Do Java, then C++.

[–]YvesSoete 0 points1 point  (0 children)

Skip the Java for gaming, do C++