Programming courses & tutorials that will teach you the basics all the way up to production level applications.
W3 Schools - Learn to Code
Learn HTML, CSS, Javascript, Python, PHP, and more at W3 Schools. They have free tutorials, exercises, and references that will help you learn how to build a website, big or small.