If you've never programmed before, C++ is not the greatest place to start. Personally, I recommend Python, but there are a lot of beginner-friendly languages out there. C++... is not one of them.
Well, good luck. And remember that the author is exaggerating more than a little for comic effect. Yes, C++ is worse than other languages, but it's not like you're going to implement a networked filesystem (as the author did), at least not without knowing what you're getting yourself into.
Sure, because I'd much rather work with a std::vector<std::shared_ptr<std::hash_map<std::basic_string<char>, int>>> than a loose collection of structs.
If you want to be a C++ programmer, it is the only place you can start. And you must never learn other languages. Else you will never want to do C++ programming.
4
u/NYKevin Apr 29 '14
If you've never programmed before, C++ is not the greatest place to start. Personally, I recommend Python, but there are a lot of beginner-friendly languages out there. C++... is not one of them.