Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
(+1)

The best advice I could give for starting programming is learning the mindset before diving into the tools. You need to learn how to explain instructions for a computer to follow, being able to break things out by steps. It's like writing instructions for building furniture, explaining every component along the way, the interactions associated, and writing with consideration for what would be happening to the product that you're describing. This rudimentary-centric approach is why most programming tutorials out there work with tasks that are seemingly inconsequential, since it's mostly just a bunch of seemingly inconsequential tasks that add together.

Once you understand this, you can start next with some very simple projects. Do not start with your "big idea." You think you will be motivated, but pretty much everyone sucks at programming when they start and game making is deceptively time-consuming, so it's not uncommon to burn out before you make any real progress, or you'll have some bug/rewrite that takes a few weeks to solve, and grinds your progress down to a halt. Start out small. Some of the others mentioned looking up Godot tutorials, and I agree. Alternatively, if you want to start out even smaller than that, start working with standalone Python and try to make something like a small text game or a command prompt ascii town that you can navigate (something like this).