Sounds like you approached SICP once it was already beneath your level. The main thing to take away from SICP is that programming is the construction of processes—hierarchical descriptions of what the computer is tasked to do, with no detail left out. This and the implications of it were probably already obvious to you by the time you approached the book.
In my experience, most comp sci or programming textbooks are like grammar, vocab, and style guide to language, whereas SICP delves into the very nature of language itself, it’s purpose, what we use it for, and overviews of why and how we study it. You can drill the grammar and vocab later.
Sounds like you approached SICP once it was already beneath your level. The main thing to take away from SICP is that programming is the construction of processes—hierarchical descriptions of what the computer is tasked to do, with no detail left out. This and the implications of it were probably already obvious to you by the time you approached the book.
In my experience, most comp sci or programming textbooks are like grammar, vocab, and style guide to language, whereas SICP delves into the very nature of language itself, it’s purpose, what we use it for, and overviews of why and how we study it. You can drill the grammar and vocab later.