Ground Zero: Programming from the Ground Up
Last updated on May 8, 2026
An introduction to programming and game development from the ground up, assuming no prior knowledge.
Read the code on GitHub
Lessons In This Course
The What, Why, and How of Programming
An answer to the questions: "What is programming?", "Why should I learn how to program?", and "How do I program?"
Planning Projects Before Pursuing Them
The importance of research and planning before starting a project, and how to plan a project.
Opening Unity and Creating Gems
An introduction to the Unity game engine and the creation of basic gems as GameObjects and prefabs.
Introducing OOP, C#, and VS Code
A basic introduction to Object Oriented Programming, the C# programming language, and Visual Studio Code.