Earlier quoted context omitted.
I don't get your point. Sure, some people have issues with those things. Let me give you an example. I used to help out a lot of people while at school, and most of them couldn't wrap their head around what a variable was. I was the one helping them since the first class, and I wasn't one class in front of them either. I simply understood it quickly. I could "grok" faster than them, for some unknown reason. I am by n…
I was by no means arguing one couldn't learn all of these things on one's own. I, too, am a self-taught programmer, and in fact, it makes it even harder for me to make an assessment of the claim without comparing to myself. All of the information is on the web, you're right. But just from a practical standpoint, it takes time to even learn about what you need to search for. One great piece of wisdom is that as you be…
It's not very hard to google "what should I learn to be a web developer?" or to simply take a look at the name of the courses on code academy.
As for your other point, I completely agree. One should not feel down because they were only to complete half of a side project in a month. Hell, that's more than what I manage to fit in my schedule!