Jeśli masz trochę czasu to polecam program WebServ. Instalujesz go na komputerze i masz serwer do ćwiczeń. Możesz na nim postawić Joomla, Wordpressa czy co tam zechcesz i zobaczyć, "z czym to się je". Jak trochę poćwiczysz obsługę np. Joomla to wykupujesz hosting (z PHP i MYSQL) i możesz działać już konkretnie.
Budowy strony od zera poprzez własnoręczne pisanie kodu bym nie polecał - początkującemu łatwo się zniechęcić, a i rezultaty jakie można osiągnąć przy pomocy CMS-a są od razu widoczne.