1. you need register your own site name, such as " yoursitname.com ". this is called domain name. it costs around $10+ per year. I usually use register my site 1and1.com, their domain is cheap. (never go to godaddy, it sucks with all ads and mistake clicking will guide you to buy or upgrade your service.
2. you need some place to hold your site, we call that "server" --- following factors affect your selection
- how fast it is? if it is a slow server, people will getting bored to view your site.
- how stable their machine works? if their server down-time is too frequently, then your site will be affected.
- what is the facilities the server can supply?
the best 2 servers that I knew of is fatcow.com and bluehost.com, both provide unlimited space, unlimited database, unlimited space for database.
I was put both my domain name and space on 1and1, but I found there is limitation for space, database number and database size.
early last year, I moved my site out on bluehost, and only remain names on 1and1. and put settings there, make it points to the space that I rented on bluehost.
3. you need some basic tools(software0 to do this.
ftp tool - I use filezilla - so you can connect and upload the site onto your place.
you can also, use free site from google or wordpress, or even facebook ---- you do not need anything, just log on and put content.
joomla is very powerful site package, but it is slow.
let me know if you need any help.
[email protected]