I'm not the big tutorial-guy... i like to figure out stuff myself. of course it often helps to see how other people code their stuff, but i learn much more, when i find my own path. and then trash it, because its shit. and find a nother solution. and again and again xD
btw, i still consider myself as a beginner... or better something between beginner and "knows more or less what he does"