Comment A source I used once. (Score 1) 364
Harvard CS 50. It's downloadable, open, and free.
-Enjoy
If builders built buildings the way programmers wrote programs, then the first woodpecker to come along would destroy civilization.