I think one of the most frustrating things I've found is tutorials, I hate them I think with vengeance, you're following the code., typing it bit by bit and then boom it doesn't work because somethings either outdated and then you want help and its like... where do I start?
Really puts me off as a developer following tutorials. The resolution, learn by typing it yourself and stop following these tutorials which seem to always be out of date, and I think from that you're not only learning where you go wrong but learning at least to go in the right direction.
e.g followed a tutorial another day on web2py and posted to Twitter, finally some progress then I tried to write my own and broke my copy of Web2PY which leads me to think maybe I've just broken more than the app but the python library (no idea). LOL...
Takes you longer to learn but at least you're getting it right or in the right direction :)