and yet,
to become a pro, I have to begin doing it myself
Yeah... I know what you meen. I have 3 Linux box's at home and I do actually have one of them available to the wider world, its just, well, I wouldn't host an important application on it.
I use Gentoo Linux on all my machines. Very customizable and keeps you in control.
will it have apache,php,mysql bundled in the package as well?
Not Gentoo, but allot of more user freindly Linux's do. With Gentoo you build the system from the ground up.
Anyway... not to get too far off subject. If it really is server administration you want to learn first you need an OS. Alot of servers run freeBSD, not Linux, though there are allot of Linux servers around aswell.
You'll need to learn that system well. Keeping on top of system updates is the best way to ensure security. You'll need to learn how to use iptables (firewalling) to protect your server and any network you may have.
You'll need to learn how to configure Apache, Postfix, PHP, MySql, Postgres and a whole array of other applications that you may need.
As you can see, its no small subject. The best place to start is probably just downloading a good Linux distro or freeBSD, explore, install and play with software, I dont know.... things just kinda come to ya.
But yeah... like i said, without the right skills, your kinda asking for trouble trying run your own server.