Learn C++ the Hard Way
A course in C++ for beginners who eventually want to make games.
This is part of a product bundle.
Module The Basics
You'll setup your computer for programming and learn the very basics of programming with C++.
- 00: IntroductionIntroduction
- 01: Gearing UpGearing Up
- 02: A Simple First ProgramA Simple First Program
- 03: Building with MesonBuilding with Meson
- 04: The Names of Funny CharactersThe Names of Funny Characters
- 05: Printing to the ScreenPrinting to the Screen
- 06: Variables and Simple TypesVariables and Simple Types
- 07: Comments and Debug PrintingComments and Debug Printing
- 08: StringsStrings
- 09: Using the `fmt` LibraryUsing the
fmt
Library - 10: Math ExpressionsMath Expressions
- 11: Boolean TestsBoolean Tests
- 12: if-statementsif-statements
- 13: switch-statementsswitch-statements
- 14: while-loopswhile-loops
- 15: Basic FunctionsBasic Functions
- 16: Basic ContainersBasic Containers
- 17: Classic for-loopsClassic for-loops
- 18: Range for-loopsRange for-loops
- 19: Input From a UserInput From a User
- 20: Input From a FileInput From a File
- 21: Writing to a FileWriting to a File
- 22: Basic FunctionsBasic Functions
- 23: A Simple Adventure GameA Simple Adventure Game
- 24: Adding a Save Feature to the GameAdding a Save Feature to the Game
Register for Learn C++ the Hard Way
Register to gain access to additional videos which demonstrate each exercise. Videos are priced to cover the cost of hosting.