Most programmers are not computer scientists. Even most people with computer science degrees are not computer scientists at heart, they forced themselves to do the coursework so they could get a job (mostly web, utilizing almost nothing they were taught).
I learned to program as a child (I taught myself, for fun!) but I didn't learn much computer science until well into adulthood.