These YouTube channels will help you learn how to code a website and how to promote it. Let's jump right in ...
This guy is the best programming teacher I have ever run into. He's fast and clear and you won't get bored watching him.
If you want to learn in depth php, then this channel is a good fit.
This channel will help you a lot with lkearning the basics of front-end and back-end web development.
If you want to learn how to market a website, this would be a great resource
This channel will also help you with marketing by using the ahrefs.com tool for webmasters.
This guy is one of the best SEO teachers on YouTube. You have to check him out.