I can't understand anybody saying “Yes, but…” or “Yes, until…”
Mentors are the key educators in any trade, and I'm definitely considering web development a trade! Books can help teach theory, classroom-style education is good for teaching the foundations, and you'll only grow as a person by writing your own code and experimenting - but at any and all stages of learning having a mentor who has travelled the path ahead of you can help you
It may mean over time as you grow you need different mentors. And more importantly - it means after you've been learning for a while even if you're not a master yet there are probably folks following the same path behind you that you can be a mentor to.
I think mentorship is the biggest part of web-related education that's missing, so please seek out learners and mentor those following in your footsteps! (Ironically, mentoring is also a very rich educational experience, if you don't mentor others you have no idea the learning you're missing out on yourself!)