If you learned to code recently, like in the last year, would you rather learn concepts first to build programs, or look at small example programs first and be explained the concepts used in them?
@AlSweigart I started leading programming many years ago (in school) and we only scratched the surface on the concepts and just built small things. This still kinda haunts me today as I still lack lots of knowledge about programming that would likely make it easier. I'm trying to learn the concepts in my free-time, but it often too easy to do something different and it's hard to focus on the theoretical things, especially when learning alone.
@derrockwolf@AlSweigart I see this all the time in how people learn. It's okay to be motivated by real-world projects. But if you want to program effectively, you really need to learn all the pieces at some point.
The big question is figuring how many pieces are enough.