I counter this. I had a couple of years of experience and a Masters degree in CS when I first picked up SICP. Then I understood computation . I wish I could go back in years and learn from SICP first. I would could save myself from a lot of dead end perspectives and frustration. SICP is a peerless jewel imo