#which should I learn first c++ or python

30 messages · Page 1 of 1 (latest)

cunning python
#

I am wanting to be a game developer and I have no coding experience except html5, I have heard alot of people say start with c++ and also python, so I am confused and want help

deft rose
#

Define game developer?

#

Basically only two big options: C# for Unity and C++ for Unreal

Also "The Cherno" on YouTube has a lot of stuff on C++ and game dev things I believe

cunning python
cunning python
deft rose
#

Nice

lilac mica
#

if solely game dev for recreation purposes flip a coin if it's head learn c++ if its tails learn c#

wheat hawk
#

It really depends on what kind of games you want to make and how much work you are willing to put in. From what I've heard and seen, Python is a good beginner language. But don't let this take away from the fact that it can do some pretty extraordinary things. Also, a good way to decide would be to do some research on the kind of games you want to make and look at what programming languages they are using.

#

But a good thing to keep in mind is that if you are developing solo, you shouldn't go into it thinking you can games like GTA 5 or World of Warcraft(Sorry I don't play much video games so I can't name more specific ones). The fact is that most big games were made by massive megacompanies with hundreds of employees and millions of dollars. So you would need to lower your expectations.

#

In my opinion, just start out with making a little platformer on Python to see if this is really something you want to purse. And if you like it then maybe you can start thinking about going into c++.(Sorry for that giant blob I was just excited that I finally found a question I could comfortably respond to).

deft rose
deft rose
#

-> Unity + C# or Unreal + C++ for big game engines

prisma marten
deft rose
#

Maybe their backend?

prisma marten
#

but learning either will be ok. if you learn python first i'll help you have basic knowledge when swapping to C++, and C++ will be a lot more difficult at first but you'll be learning more (and will be more relevant to gamedev in the long-run)

deft rose
#

I mean server

#

Can't imagine they wrote the actual game client that runs on your PC in Python

#

ye its server

prisma marten
#

I think they have a base engine in C++ then have a python layer running ontop for different game-specific logic iirc

#

or scripting

#

kinda like how WoW embedded Lua

#

edge-case anyways, you're right largely

cinder ingot
#

Which language should I learn first as a beginner ?

deft rose
lilac mica
cinder ingot
#

Currently preparing for an entrance exam for college

unkempt rivet
scenic sun
#

Python is more beginner friendly

rocky ember
#

I recommend learning python first so you already have programming knowledge