Learn to Code: It's a LOT Harder Than You Think
blog.debugme.eu
blog.debugme.eu
One thing I noticed in undergrad is that it was hard to tell if some people just couldn't "do math" or if they weren't trying hard enough. No one understands complex math concepts the first time they see them and I certainly had to grind really hard in some classes to learn the concepts. But maybe they would have to grind 100X harder than me to learn them? Who knows. I like to think anyone can learn math if they work hard enough but I'm optimistic.
I think "learning to code" is marketed as going to some intro course website, learning the basics of some language and boom, now you can code. If you don't apply this to a real world application or hobby project, you never really get to wrap your head around the problem solving and debugging that start to occur when you are on your own, which I find crucial once you are thrown to the lions.
If I didn't have the classroom theory, I would have been thrown out of every interview I can recall. And sure, from time to time I've had to pretend to know some terminology whilst secretly studying up on it right after, but having the foundation taught by professors have surely been a building block in "learning to code".