I liked a lot of things about Zack Shapiro’s post Want to learn to code? Start here. I actually remember reading his original post dedicated to Ruby on Rails last year, and thought it was a great starting point for the framework.
Zack’s obviously a smart dude, but there’s a certain hostility in his newest post and others like it towards those who “don’t want it enough” and I cringe every time I see it. Coding isn’t a secret club that requires a pledge of undying loyalty to join; it can be enjoyed on all parts of the spectrum. So advice like, “Nights, Weekends are bad” is incredibly damaging to the cause. If someone works days, then what? They just shouldn’t bother? Quit their job? Worst-case scenario they never try, and best-case they think they’re screwed from the get-go and have an easy excuse to quit. “Well, I could only code at night… so obviously it didn’t work out.” A more helpful way to phrase it would be, “The more you can give yourself to learning the better” which is both true and doesn’t alienate the rather large group of “people who do things during the day.”