Additionally, I don't think AOL, MSN, Compuserve, GENIE, or PRODIGY will register a domain name for you. My provider
Netcom has a web site that you can go to for registering a domain name but they also want to host your Web page. That will cost you
somewhere around $25.00 to $75.00 per month depending on your needs (it cost $25.00 to set up).
With over 3,700 ISP providers out there I would feel safe in saying that
most of them will be more than happy to help you get a domain name and
host/put up your web site.
As to the software needed to create Web pages, buy yourself a book called "teach yourself HTML 3.2
in 24 hours", you can find it at Barnes and Noble or B.Dalton bookstores. Also, search the Internet
for HTML editors as there are many available that you can try before you
buy. Try Tucows or Cnet and perform a search
using the keyword "HTML editors".
Once you get the hang of HTML, you can use any word processor since Word, Word Perfect, and many others support it.