Video Tutorials

C++ Tutorials

IDE Configuration/Installation

Language Basics

Series 1: Greetings to all Humans

1.0: Preamble Rant

  • Why C++ is a horrible language
  • Why C++ isn't recommended as a first language

1.1: Implementing a Greeter

  • Covers standard library console input and output
  • Introduces functions — main, greet
  • Introduces types — std::string
  • Introduces variables — name
  • Introduces classes — Greeter
  • Introduces refactoring

1.2: Implementing a basic Authenticator

  • Introduces constructors — User
  • Introduces function arguments — Authenticator::is_authorized
  • Introduces return types
  • Introduces comparisons
  • Introduces conditionals — try_login
  • Introduces containers — std::deque
  • Introduces algorithms — std::find

1.3: Implementing an advanced Authenticator