i would say, get into Computer Science as soon as possible. The basics you learn there are essential, and then doing the fun stuff gave me lot of aha's
its like having lot of tools and even know the pieces of it, ... later you use them intuitively, that is way more fun, but might also be hard at the beginning. (math)