Comment by LorenzoGood
20 days ago
As a senior in high school, I have wanted the latter for most of my time here. I can program and fool around with computers on my own time (and more efficiently than in class). After taking (and being bored in) AP CS A freshman year, I have just dedicated more time to high level math classes instead.
I took AP CS freshman year (30+ years ago), spent the rest of high school learning UNIX, becoming a sysadmin, putzing around with computers. I did spend a summer taking the Berkeley course teaching SICP, but I regret it. I recommend saving that for when you’re a freshman. There will be plenty of time for the theory.
Bulking up on math in HS is smart. I took AP Calculus and then went to community college to take more calculus.
Yeah, I ended up spending a lot of time messing around with Linux, etc. Then I got bitten by the hardware bug and am off to school for EE instead.