Thats right, it is one of the best sources to learn coding.
But the interesting part this is, it doesn't require any basic code knowledge.So it opens the door of coding for All.
Hello. Yes you can also learn on Developer's Tutorials Point . It is a free website. where you can get free tutorials and learn html, CSS and WordPress easily.
The best practice I think is a job! I find young IT company - Qubit Labs which needs interns and they tought me for free with a lot of practice!
working with the small or startup company can be the best place to learn. But I think they would also require basic knowledge of things you going to work on.