I started with the free space (5 megabytes) provided by BellSouth as the ISP, and a free web site builder called Trellix. In the meantime, I had a company website built by a pro and hosted on ValueWeb, which cost about $20 per month for a 50 MB host and 1 mysql database, and $35 per year for the domain name. Then, as prices came down, I signed up for a personal server on HostSave, 200 MB for about $10 per month, but no database services (mysql).
But, as in all things in the computer world, prices kept coming down. Not long ago, I signed up for a Reseller program at Page-Zone, gives me 2 gigabytes of storage and 10 gigabytes of data transfer, up to 100 domains to use myself or for others, unlimited subdomains, unlimited mysql databases, a php forum board for each site, unlimited POP email addresses, and more. Each domain gets their own control panel, as much space as I allocate out of my total bucket, as many mysql databases as I allow, a forum (like this one) and the email addresses. All that for a little over $20 per month
total! If I chose to, I could resell enough of it to make a profit!
Next, I found GoDaddy, which will register domain names for as little as $7 per year ($69.99 for 10 years). I moved the company site and my personal site there, set up a site with a forum for a sports car group, gave the kids their own site, set up a site for my daughter's high school band, and still have gobs of storage and bandwidth. I now own about 10 domain names (some of which are just future sparks) and as much server space as many large corporations had just a few years ago, and my total outlay is about $300 a year.
Now if I could only find the time to build the sites. I have a couple of them started but not much content other than the forum on the sports car site and a gallery on my personal site. I finally found a wysiwyg web page builder I like and will probably buy it for $99 when my free 21 day trial expires. I looked at dozens, including Dreamweaver (too expensive, too complex, for me) before settling on this one -
MoreMotion Web Express, which has more powerful versions available if I need to scale up (doubtful).
Just last night I put up a bare home page (nothing works except the gallery link) for my personal site
Horner's Corner and expect to actually have something worth seeing in a few weeks. By the way, the gallery is powered with
Gallery, a freeware php project. I haven't customized it much, yet, but it's loaded with features and is extremely easy to upload pictures and maintain.
For all of this, however, you need to learn some basic html (hyper text markup language), a bit of php (another language), a little bit of linux (which is what most servers use). I picked up an excellent book at B&N called "PHP, Apache and MySQL in 24 hours", which gave me the basics in addition to the little bit of html I already knew (it's really pretty easy at the basic level). Of course, like all computer-related stuff, you need the patience of Job, the ability to forget everything you thought you knew and the ability to tune out all the jargon and and excitement shown by the younger generation.
Whiskey, I know this is a lot more than what you wanted, but it gives you some idea of where you could get to if you just get started, with an easy site builder like Trellix and the free space provided by your ISP (Internet Service Provider, the people who run your internet connection). If they don't have any free space, switch providers. If you're using AOL, switch as fast as you can - almost anything is better and cheaper.