A friend of mine recommended this book to me, it teaches programming from the ground up in the context of Lua and LÖVE. It teaches basic computer science and software building skills along the way, but more importantly, teaches you how to teach yourself and find out how to go about solving a problem or building a solution.
This book allowed me to understand programming patterns through the art of creating games. What the author is trying to do in this book is more à la carte. Each of the chapters is an independent idea that you can apply to your code. This way, you can mix and match them in a way that works best for the game you want to make.
This book focuses on VISUAL learning and limits text as much as possible, unlike other tutorials. So if you are a visual learner like me you will appreciate it.
One of my favorite Youtubers, i used to watch his videos on GameMaker Studio and then try my best to translate what he did to the Love2D framework. Recently he satarted making videos on the Godot Engine so if you are intrested you might as well visit his channel.
Status : Under Constraction
© 2021 Amine