Forwarding you to norvig.com

Teach Yourself Programming in Ten Years

The conclusion is that either people are in a big rush to learn about programming, or that programming is somehow fabulously easier to learn than anything else. Felleisen et al. give a nod to this trend in their book How to Design Programs , when they say "Bad programming is easy. Idiots can learn it in 21 days , even if they are dummies ." The Abtruse Goose comic also had their take .