There won't be one tutorial or one website to learn from. Website development is a very big area of IT knowledge.
The key points are:
- learn how to write good quality code (not just any code)
- write small scripts that use what you are reading/learning about at a given time. Don't rush to write your OMG-cool full blow project. Go back to stuff you wrote before and try to code it again better using new knowledge you didn't had before
- learn from mistakes and imperfections made in previously written code

- seek codding advice (and code review) from experienced developers
- don't look on code from big CMS/apps (unless intended/recommended to look at

)
When I was using PHP as my primary dev language most fruitful was taking CodeIgniter framework for a spin. It's easy - has a low entry point, and in general teaches good/proven code organization etc. Later on I went to Python for more advanced apps and frameworks.