Workshop: Moving to C++

A quick-start for the programmer who is interested in moving to C++ from C or another language.

We will cover:

  • The basic history of C++
  • What makes C++ unique
  • General features of the language
  • Syntax and style
  • Best Practices
  • Where to go when you need help
My classes are highly interactive. Come prepared to discuss and do group exercises!

Intended Audience:

This class is intended for people who are experienced programmers in some other language and have some basic familiarity with C++ and want to start using it in real projects. This class works particularly well for people who are getting ready to join an existing C++ team.


It is assumed that all students can read basic C/C++/Java/C# style syntax with { } scopes; <code>||, <code>&& logical operators and <code>++, <code>--, <code>+= type operations

Computer Setup:

A computer with internet access is nice - but not required. Students will work in pairs, or teams. If you know what kind of development you will be doing (clang/gcc/msvc, Windows/Linux/MacOS) having a development environment for your specific needs set up might be helpful - but again, not required.


Jason Turner

Jason has 2 decades of C++ experience and is a regular conference speaker, developer, and trainer. He is host of the YouTube channel C++ Weekly and co-host of CppCast, the first podcast for C++ developers.