Total Newb. A tad over my head.

Where do I start?!?!
I've been developing a website and I've started to realize that I'm going to have to host it on a server that allows PHP and other server side perks.
But I have no idea where to start with everything. I'd like to get a basic understanding of things before I dive in.
I plan on hosting it offline on my machine with Apache for now. Its setup so I can access it from my home ip. But where do I go from there?
Anyone have any decent server side tutorials? Something that will cover the basics of SQL and PHP and all the other perks of having a server?
It seems so hard to get my foot in the door on the topic because I don't know which to learn about first.
Any help or tutorials will be great. I just need someone to point me in the right direction to start off lol.
Thanks in advance.