Skip to main content

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

I understand, you seem to have already learned programming notions covered by the app before, so as the app is an alternative to learning these notions, and you're now actually looking for the next step, so it's not what you need at all.


Languages are a good analogy and I'd say the app and many of the videos you watched follow exactly the process you describe: learn a concept, see how it's used, and use it yourself. Your problem is that at this stage what we're doing is more analogous to learning the alphabet and combining letters to write words words, and you've already done that and you're looking to put sentences together. You now need resources that take you through creating many different prototypes of increasing complexity.

This app and probably many videos you watched are a steppingstone for that phase. It's necessary if you want to help many people because without that, lots of people quit. The ideal formula would be something with a lot of optional notes that'd give people who get frustrated by the lack of context a lot of extra information without burdening students who can't take that extra cognitive load. I hope to have the time and resources to do something like this someday.

But to give you an idea, in our curriculum, it takes about 1 semester to get where you're looking to get, through 10 course modules. This app is 1 out of those 10 modules. You need this amount of learning and practice, layering concepts gradually, to get to the point where you have enough skills to really understand code.

There's really a lot to learn, but if you're looking for free resources to learn programming for games, I can recommend Godotneers' lessons. They don't form a structured learning path and some might be above your current skill level but they're each quite detailed and worth bookmarking. In the Godot community, people made free resource lists that have overlap but also allow you to cobble things together and unlocks pieces of the puzzle with each new series or project you follow. I'd recommend taking a look at that, and at your stage probably skipping the resources that explain basic coding concepts, it sounds like that's not what you need now.