>>12
2. You don't need to be an expert on C++ to do that. You just need to know it well enough that you aren't basically writing C. Most programs won't require template magic (which isn't really all that tricky in the simple case), and some of its "features" like operator overloading are best ignored completely and were just included to throw you off the trail (busy work).
This is a lie. You need to know a shitload about C++, otherwise sooner or later you will get caught by a Gotcha!
Also, no, you can't just ignore the parts you don't like, because some C++ library will ALWAYS use it (STL alone uses 90% of the damn language).
The only part that isn't a lie is that you don't need to be an expert. That's true, because people actually do get work done in C++, even though it's not possible to be an expert at it.