Shawn , you first have to get a host.
you must decide if you want a free host or a pay host.
obviously a pay host is much better,
then you have to decide if you will use peral
or php. and you need a data bace. i prefer php myself.
and a sqll data base. then you need and index and script.
to start building your site. then you need and FTP account
and program to upload all your stuff. :D
More than you thought hu.....