Skip to main content

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: The video's thumbnail, containing a plant sapling that represents a starting point in the journey to learn programming

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 video's thumbnail, containing a lightbulb that represents coming up with ideas and a plan for a project

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: The video's thumbnail, containing a the different gems that will be in the game

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: The video's thumbnail, containing the C# and VS Code logos

Introducing OOP, C#, and VS Code

A basic introduction to Object Oriented Programming, the C# programming language, and Visual Studio Code.