Ok, currently my site looks like this: http://www.silkroadhq.net How do I make it so that they actually show up, not just the folders and stuff?
What program are you using to upload your files? You need to upload your site to a folder usually called public_html.
The index file tells the server that it is the first page in the folder. If you don't have an index file and you have indexing turned on, you will get the file structure that you see now. This site has a lot of information if you're new to things. http://www.w3schools.com/ All sites need the index page as the home page. Depending on your server setup, they will show up in different orders depending on their extensions such as .php .html .asp and so on.
well u can have it index.php or index.htm, either way will work. you need content in there if you want your website to show something when it loads.