Guide to Game Development/The Programming Language/C-PlusPlus

Abstract

  • Industry standard for game development
  • Not ideal for a first programming language
  • Works on all platforms except web
  • Can do programming on all 3 main operating systems (Windows, Mac and Linux)

Learn through this wikibook

  • How to install and create the project
  • Basic console input and outputs
  • Variables
  • Basic math operators and Concatenation
  • If Statement
  • Select Case
  • Loops
  • Arrays
  • Lists
  • Strings
  • Advanced math operators
  • Procedures and functions
  • Random Numbers
  • Stream readers and writers
  • Object oriented programming
  • Graphics
  • Network communications

External learning resources

Wiki:

Free online courses:

Youtube: