Hey everyone! I'm diving into the Structure and Interpretation of Computer Programs (SICP) before starting my first job as a software engineer. I don't have a computer science background, but I'm following a training program. I've been reading the book and watching the accompanying lectures on YouTube, but I'm finding the exercises pretty challenging. I'm curious: how do you all study SICP? I've read that skipping the exercises isn't recommended, yet I'm really struggling with them, especially in the first chapter. I can manage to solve maybe one exercise from each set, but some of them leave me completely confused. I found a website with solutions, and I sometimes wonder if I should check those out just to get a grip on the material, especially since the math aspects are tough for me. My reading of the book is alright though. Do you think I should read through the entire book once before tackling the exercises?
1 Answer
Hey, I actually have a study group for SICP! We're currently on section 1.3, and it’s been super helpful for us. If you're interested, I can give you the details!

That sounds awesome! I would love to join if there’s still room!