Já osobně mám v Apache serveru (v php.ini) nastavený errory tak, aby mi to říkalo skoro vše (vlastně to, co Ty budeš přidávat v každym skriptu). Je to dobrý, protože není nic horšího, než si pak svý stránky hodit na hosting a sledovat jednu chybu za druhou (protože hosting má zobrazení errorů nastavený jinak než Ty). Už jen odstraňováním jednotlivých chyb se dá spousta naučit, hlavně co se nějakýho řádu a fungování týče.
Hodně štěstí, je vidět, že pro to máš zápal a to je dobrý ;-)