Over the past year we have developed and taught a training course aimed at teaching C++ to people who already know how to program in another language. Trying to get people to a place where they are a productive junior developer in C++, and have modern C++ habits is a challenge. In this talk we explore learning C++ as a programmer, and choosing what to skip and what to teach.