Check out the comments in this answer to my question:
What's going on here? How can the reputation of CS50 be bad, or the "first chapters" definitely be crap?
CS50 Stack Exchange is a question and answer site for students of Harvard University's CS50. It only takes a minute to sign up.Sign up to join this community