Once you are familiar with what HTML is and what it is used for I recommend learning CSS.
If you are interested in setting up your own blog or any other large / dynamic website I recommend you learn more about a publishing system named WordPress. I have a series on learning WordPress that will get you up to speed in no time.
Eventually you’ll be ready to “go live” with your pages and want the entire world to be able to view them. The next step is signing up for web hosting. There are many different host companies, but you can read about my favorite here.