Exactly, which is why the misinformation they peddle as fact is even more damaging. Beginners won't know the difference.
This probably isn't the thread to have this discussion though
Surely this is exactly the place to discuss where beginners should learn - in a thread about a beginner wanting to learn?
Really though, when I first started, I used shocking practise and threw together horrible code... but it worked!! When I started, I would much rather have a website that worked and I could see, than be able to list all the sections of a web standard and have a whole load of theory - infact, if I started learning all the theory first, I would have probably given up...