For me, the manipulation of ideas in CS and Math are the stuff that make me interested in these two disciplines in the first place. This feels more or less artistic and powerful. Think of lambda calculus for example, or linear algebra (in it's geometric interpretation) or even ordinary calculus with limits and stuff. These things represent reality and are so beautiful they almost seem godly, or at least to me.
I always have this feeling and it's what pushes me everyday to turn on my computer and stay all day constantly looking at millions of tiny light bulbs and hitting plastic buttons with my fingers.
Personally, I have never felt any other thing pushing me to CS (or Math) and I have a tendency to infer that this is the only reason (or at least the main one) why people love CS.
I would like to hear stories of other people about that matter.
I am looking for great resources to start my journey right and set my mind in the right settings for becoming a master of computers.
My question is the following: what resources did you use to study computer science? Which ones do you think are worthwhile (like SICP)? Are there any specific ways you think will maximize the learning experience from these resources?