Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

>I've watched some of the lectures of CS50 in the past, and the one question that has always come into my mind is this: "How do these lectures help you learn at a deep level?"

I learned basic programming by doing CS50x. The purpose of the lectures is to introduce the concepts in an engaging way, and spark interest in doing it yourself. Then the learning happens in the weekly assignments, where you have to actually implement the ideas and get your code past the automated testing. I'd say the assignments are 3/4 of the course.

It's a very nice introduction to programming for someone who hasn't done any before. And in the end that's what it is - an introduction, not a deep dive.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: