It all depends on how far you want to take it. If you don't know HTML you probably want to start with a service like Blogger. Blogger will allow you make things as simple or complex as you like. By that I mean you don't have to know any HTML to get a site up, but if you want and when you're ready, you're free to customize the HTML however you like (that's what I do with my site).
Now if you really want to be hard-core, check out Visual Studio and ASP.NET

But of course, you don't know HTML yet so take it slow.
Good luck.