Hacker News new | ask | show | jobs
by wegs 2110 days ago
No. It would be a bad idea.

This course looks good. CS50 is overhyped dogshit.

The CS50 lecturer is an egoist, very good at selling you on it being THE GREATEST COURSE EVER, and convincing you that you're learning REALLY HARD THINGS. Oh, and you're truly brilliant for learning it, and he's truly brilliant for teaching it so well that you can understand it. Come join his cult! And all that time, he's doing a random, disjointed hodgepodge of very basic stuff.

You can totally do two programming languages simultaneously, but you might as well go with a good curriculum. Khan Academy is surprisingly excellent. MIT 6.001/SICP will run you over with a steam train, but boy will you learn a lot. Coursekata will teach you data science in R. There are a whole bunch of really excellent Python courses, web dev bootcamps, and, well, just really quite a lot of really good stuff out there.

The hard piece for a beginner is sorting out the wheat from the chaff. But I just gave you a bunch of pointers. Pick one. Pick five. Run with them. Or ask someone who is a serious computer scientist to help point you if none of those match your interests. Just don't ask a person straight out of a CS50 brainwashing; it takes a bit of expertise to be able to look back and see what's good and what's bad.

(CS50 cult members: Please downvote! And bring your friends.)

1 comments

Very rude and unkind. It's not as if your paying for any of that material. It's super beginner friendly.
1. Free doesn't excuse harming students.

2. And it's not all that free. It's a growing business founded on hype and freemium. CS50 peddles it's wares on edX for $180 per "program," and it's being monetized quite a few other places.

3. Beginner-attractive isn't the same as beginner-friendly. Ice cream is beginner-attractive to kids first learning to eat, but vegetables are beginner-friendly. With CS50, you'll waste a ton of time to, ultimately, learn very little and be convinced you've learned a lot. You'll definitely learn the slogan "This is CS50" with an impressive video montage, though, and that you're part of an elite crowd which managed to master Scratch.

This is the bane of self-driven online education. People shop based on novice perception.

Or, guessing from your one-comment account, you're a David Malan cult member who signed up just to post this one comment. In which case, good job! You got out of CS50 what David was trying to teach you. Carry on. Bring your friends!

If you're not, have an objective look inside. Tell me it doesn't look like a "free" Scientology audit.

Look, Personally I have only seen first 4 videos. They were kinda good, but they were too slow! however I am thankful for those first few videos, they were quite helpful if providing a bird view of programming world. They might have been sillier at times. But that's just how it is, it's supposed to easy for others to jump in. This was way back when it was initially launched. Don't criticize content providers personally, you disagree with content however.