I heard SICP was good, so I grabbed a copy and went through all exercises in the book, and wrote down notes and most of the exercise solutions.