As dave mentioned, it'll be best to take a look at some of his links for a basic understanding of html and css.
As for the problem of it not showing home.html first, there are two options. As dave stated, you could just change home.html to index.html and that will probably work.
You can...