I started programming in C language since around 1995, and started learning C++ around one year later. A lot of people claimed that C++ is difficult, but once you get around certain concepts it is not that difficult to pick up. It is one of the most powerful language that allows you a lot of freedom.
I used to train fellow software engineers and interns in C++, Visual C++ and MFC (Microsoft Foundation Class) in my ex-company, and over time I created a slide to facilitate my training.
Below is my slide for OOP (Object-Oriented Programming) concepts and C++ programming, if anyone is interested. It presumes prior knowledge of the C language and tries to explain in-depth some of the trickier topics in C/C++.