Web development is definitely one of the things you are not born with. So, you'll definitely rely on the internet to receive information on web development. Although I find w3schools useful as a quick cheat sheet, I don't feel it's a good place to start learning. Not all of the information is clearly accurate. Their teach methods are not as good too. What is the best web dev school? You're good ol' friend Mr.Google. Google really is your friend. If you need help with a specific area, it can guide you to the best site to teach you that specific area.