I don't have a problem with the concept, just the difficulty of adjusting my thought pattern between everyday numbers & arrays (the sort I grew up with at your age) the binary, base 8, base 12 & base 16 number systems that I needed for the assembler add on to basic and the complications of vectors in the outside world, 'vector' notation needed for programming, real numbers, complex numbers, integer arithmetic etc. It would have been OK if I spent all my time in one framework but I never did and I eventually made up my mind not to bother because by the time I had got round to mastering it the Geeks would have changed it anyway!

I also had the switch over from imperial units, (ft, lbs etc) to cgs (centimetre, gramme, second), MKS (metre, kilogram, second) plus some really weird electrical ones and one we used for relativity where the velocity of light was set to 1, to contend with. I think one of my favourites was ASF (amps per square foot) used in electroplating. But I think you will see why I just can't be bothered anymore.