+ 1 self taught. I’m busy teaching someone to be a web dev. It’s been a week and he is doing remarkably. My secret of teaching is.. Nothing, He is doing it all himself. I steer him in the right direction and let him know where he can find certain information but 99% of the teaching comes from his own practice. I think you have to be very interested and learn yourself to become ‘good’. I dont think any web-dev course is going to teach you anything.
If you have questions, ask here and people will help you as far as they can. Good luck =)