Listed in this guide are resources for anyone looking to further their knowledge in game development. I have seperated these resources into two categories: C++ and Godot. C++ is the most used programming language for game development and is a great langauge to learn for developing a better core understanding of the math and logic used when developing games. The Godot game engine is a free and open source game engine which allows the developer to use one of three languages: GDScript, C#, or C++. It is a great and easy toolset to learn and it contains plenty of transferable skills for other game engines when it comes to node-based design and mathematical logic used in 3D or 2D environments. For more advanced learners I recommend furthering your knowledge on C++, whereas for newer learners I recommend learning GDScript and the Godot toolset.