The general problem about tutorials is that they create things that are quick and hardly uses best practices. The most popular tutorial topic is perhaps the 20 minute blog screencasts. It’s a great way to introduce the features of the web framework but it actually is filled with so many bad practices. Many beginners leave the blog tutorial satisfied, forgetting issues like validation, security and so on.
Should beginners be completely unaware of these issues when they start? With ignorance, it’s easy to attract to would-be developers but they probably wouldn’t stay for long and it gets really discouraging at some point.
I love the 20 minute how to create your own blog screencasts by the way. My point is that it just is not for absolute beginners in programming.