Starting out with a website? whether your trying to make money or just make the website of your dream, these places will help you get started. A more experienced person like me would recommend using php for hosting your website because you have more options to have a professional website.
If you are new to webhosting I recommend something like bravenet or webs.com because they are so easy to use and they give you tools to make your website look professional.
Iwebs Free Hosting
000Webs Free Webhosting