In order to publish your newly created website, you would need to upload them to the server. If your web design program has an FTP program built into it, then it'll probably have a 'Publish' feature somewhere. If not, you'll need to download and use an FTP program (something like FileZilla is good).
FTP programs (either one internal in your Web Designer, or a separate FTP program) typically need four basic pieces of info...
Host: www.yourdomain.com
User: youruser
Pass: yourpass
Dir: /public_html/
So, obviously you'll need to actually put your real website name, your real user/login, and your real password there. :) The 'initial directory' is /public_html/ and that bascially tells your FTP program to enter that "/public_html/" folder before uploading the files. If you don't do that, then the files will go in your 'home' directory, and that's not where the web server will be looking for them.
The only other thing to consider is this - web sites have one main 'default' page that is served up to the visitor when they just hit your site. In other words, if you go to www.IBM.com/laptops/coolnotebook.htm - then that very spefically gives you the 'coolnotebook.htm' page, that is located in the 'laptops' directory, that is on the www.IBM.com server. If, however, you simply go to www.IBM.com (without anything after that) then the server hands out a page by default, and those pages are named one of a few specific names, like ''index.htm'' or ''index.html'' or ''index.php''. This means that you can't simply call your page ''mymainpage.html'' and have the server somehow know that you intended that to be your main page. Your main, default page needs to be called something like ''index.htm'' in order for the server to know that it's the main page to hand out.