I mean I agree. It makes sense. I guess my problem was that the intro classes I took were too focused on syntax/grammar up front, instead of more focusing on theory of programming. If there was more focus on doing, like in the homework assignments, I would have been much more successful. Might have even gone into software instead of chemistry.
Interestingly, since we're using language as a parallel, one of the benefits of my language classes was that grammar came second after vocabulary. Sure, there was some grammar in the intro classes, but the real grammar came in 102 level courses.
This thread is more food for thought for any programming 101 professors that happen to wander by. I'm well outside of college age, so I doubt I'd ever take a class on programming. Probably just kinda figure it out as I come across a need to code stuff.