Apache is usually configured and ready to run and should require no configuration for a basic web site running on the standard port 80. Just make sure it's configured to start at bootup and is running:
# chkconfig httpd on
# service httpd start
You can get a hostname for free from
www.dyndns.org (as well as other places). If you have a dynamic IP address you can run a client to make sure your hostname is always up to date with the correct IP address. You can also get static host names. I have my voidmain hostnames registered through them.
Your ISP may not allow connections on port 80 since they want a special contract for web servers, but it won't hurt to try it.
Your content goes under /var/www/html for the default configuration. The directory index pages are called "index.html". I use VIM to create my web pages, which is without question the best editor for just about everything, but if you've never used it then you may get frustrated with it. "kate" is also an excellent HTML editor. These are not WYSIWYG editors. I personally can not stand WYSIWYG but if you want that then the editor included with Mozilla is very good one or I hear people like Quanta Plus.