Welcome to Intro to Programming!
Here's what we're doing this trimester:
- Learn the basics of HTML
- Learn the basics of CSS
- Make a very basic webpage
Which is great and all, but the problem is that you've just learned a bunch of black magic. You can build static webpages for people, but most of them want to be able to add content without calling you to hold their hand. Which is why...
- Learn the basics of WordPress (or another CMS, but WordPress is popular and pretty friendly)
- Learn how to build WordPress templates (I highly recommend installing the Timber plugin and learning twig. Really, you'll thank me...) This way, you can make your clients create the content while you set up the site to make it pretty. This is the way professional web developers work! (As in, yes, you could even earn money doing this...)
In the process of learning stuff for myself, I've discovered freeCodeCamp. If you're interested in becoming a professional web-developer, I highly recommend their free curriculum :)