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:
 * C++ Programming wikibook
 * cplusplus.com tutorials
 * cprogramming.com tutorials
 * Jamie King's Series' on C++
 * thenewboston's Series on C++, he's using a different IDE, but you can use any IDE (like Visual Studio).