You've asked a lot of questions. I'll try and address some of them.
By default, I believe that webpages need to be placed in
This would correspond with http://localhost/.
This can be changed however by modifying /etc/apache/httpd.conf.
To stop the screen from scrolling you have two options. First, you can pipe the contents of your "list" command into the more command ... 'ls -al | more'. You can also pipe the contents of the command into a text file ... 'ls -al > txtfile.txt' and then examine the contents of the text file using your favorite editor. As for a command to list all installed programs, in Fedora you'd use the rpm command (with some extra options specified).
The easiest way to remotely admin your server is over ssh (secure) or rsh (insecure). It's not GUI, but it gets the job done.
As for automatically starting MySQL and Apache (PHP is not an application or service, and thus does not have to be "started"), there are GUI tools in Fedora that allow you to determine which services will be started automatically. You could also drop down to the command line and go to /etc/init.d (I believe) and you will find all of the start up scripts there.
I would assume if you did a "full" setup during installation, Apache and MySQL would be installed and turned on. However, you may have to go in and configure the services initially before you'll get any results.