Hacker News new | ask | show | jobs
by zozu 4839 days ago
There was quite some controversy about [1] this C++ course. It supposedly was a collection of bad practices and an all round bad way to learn C++.

[1] http://ureddit.com/class/23620/introduction-to-c----a-video-...

4 comments

Your statement directly solidifies my thoughts about the quoted line from the failed kickstarter.

"The principle of UReddit was simple: anyone can register an account and teach a class on whatever he or she likes..."

Rightfully so. UReddit was setup as a self-service with only one developer. Between myself, a few kind subreddit mods, and the dev, it was difficult to verify everything. We mostly relied on the teacher's peers to let us know if something was not up to par. If/When we launch Open Compass, verification will be implemented, and only the best content from UReddit will make it there.
Thank you for this comment! I otherwise would have dived straight into the C++ course as I have been thinking about learning it for a while now. That said, do you or does anyone have a reccommendation on an online tutorial/course for learning C++? I already have a few years of programming experience, mostly in Java, Python and Haskell. I hope it is not the wrong place and time to ask such a question.
I don't think you could find a good (modern and complete) online resource for learning C++. You will find bits of knowledge here and there.

Your best bet is to read C++ Primer 5th edition by Lippman or wait another month or two for the book of B. Stroustrup to be published.

The MIT course is a bad choice for modern C++ (this course is just C with classes). Just have a look at this lecture:

http://ocw.mit.edu/courses/electrical-engineering-and-comput...

The use of C-style arrays and strings is actively discouraged by most C++ gurus (Stroustrup, Sutter, Meyers).

Crap, I did not actually check the content to verify its quality. Thank you very much for pointing that out! You've reminded me to be more careful about offering advice, lest I do more harm than good. Again we are reminded to be wary of the advice/help given by others, even if under the best intentions.
Yes thank you, this was the thread I was referring to.