Graphical C++ for Beginners (Incomplete – Work in Progress)
An introduction to the core concepts of C++ (Control flow, functions, objects, pointers, references, object oriented programming) using a small graphical library to illustrate concepts easier.
Note: This is a Work in Progress. If you decide to read it, please leave feedback so I can continue improving the guide! There will eventually be a video version once I have enough peer-reviewing!
C++ Programming Practice (Incomplete – Work in Progress)
Formerly “Game Programming Prerequisites”.
This guide is really just a series of small programming assignments you can do to practice your C++ knowledge. This includes the core of C++ that you need to know, such as variables, control flow, functions, classes, pointers, references, polymorphism, etc.
Beginner’s Guide to Game Programming – Episode 1
Beginner’s Guide is for people who already have a solid understanding of the basics of C++, and want to learn to use Allegro to make games.
This tutorial is for the user who has no idea where to begin as far as game development goes. This guide suggests many choices based on whether you’re already experienced with C++, have some experience with other languages, or have never touched a programming language before.
I am an adjunct instructor at the University of Missouri, Kansas City. You can view my lecture notes and assignments online.
- CS 201: Problem Solving and Programming II (C++)
Volunteering & Event Resources
I like to volunteer and teach kids, teens, & people in general about programming and game development! Here are some resources I’ve created during volunteering, and for other events!
CCCKC – Beginning Game Programming with Lua and Love2D
CCCKC is a 501c3 Hackerspace in Kansas City.