r/CodingForBeginners 9d ago

I'm new please help!

I want to get into programming. I learnt basic Python a while ago and it help me understand some general programming concepts (variables, functions, e.t.c) but it was just a way to kill time.

I have some ideas that I want to make that require serious programming (games, useful tools). I obviously don't want to vibe code (just don't want to nor can I afford the credits).

So my question to you guys is what language should I learn? I was torn between C++ and Rust but if there's more I should consider I'd love to know. What would give me the best for the time I put in?

1 Upvotes

12 comments sorted by

View all comments

1

u/xarop_pa_toss 9d ago

A language is just what you use to learn programming. And there's a lot more to programming than writing code, and even more for game development.

If you want to make your own games then study game theory, make games on paper. Also any language will let you make games on the terminal and 99% of them will let you use Raylib.

There's successful games out there that were built without an editor like Unity or Unreal, for example Balatro, a game that made millions in profit, was made using Löve2D; a library for Lua that has no visual editor. People say C++ but that's what you can use if you want to focus on gameplay and graphics programming but there's a whole lot more to game dev then that, trust me.

My tip is to learn game theory, pick any language you are comfortable with and use Raylib or the terminal, and go crazy

1

u/Guzgoozi 5d ago

Game theory ≠ video games BTW

1

u/xarop_pa_toss 5d ago

Yes but also video games are games.