You could certainly try to start learning to code with SICP and go from there, but for the most part these resources will be much more valuable to those who have some prior background in programming.
SICP sounds like a big waste of time when you can follow another guide in a language like Python and make applications along the way.
Yeah! Yeah! I'd say your onto something here buddy!
Agree/disagree, but after doing SICP myself, following other methods and making projects at the same time (or working on things I was interested in) forced me to learn a lot more than just doing some assignments in a language I would never use again.