Io pure iniziai come te, nella programmazione, solo che feci una calcolatrice in VB. Quanto tempo è passato... Quindi mi verrebbe da dirti: vai, inizia a fare e fai in modo di raggiungere lo scopo che pian piano impari. Però, dopo anni di esperienza, mi viene da dirti: vai su amazon.it, sezione inglese, e prenditi un libro di programmazione "in generale", ovvero patterns, metodologie, tecniche di programmazione, e poi passare ad un "php+database", o comunque ad un "linguaggio_specifico+qualcosa", cose del tipo:

http://www.amazon.it/Object-Oriented...9957516&sr=8-1

http://www.amazon.it/Design-Patterns...9957393&sr=8-1

http://www.amazon.it/Applying-UML-Pa...9957457&sr=8-2

http://www.amazon.it/Patterns-Enterp...9957477&sr=8-1

poi prendere un bel framework nel linguaggio scelto (in questo caso, php) e iniziare a programmare, cercando informazioni su internet (soprattutto nel mondo anglosassone, che tanto in italiano ci sono solo cialtronerie o livello semi-ebete o livello proprio terra-terra)

A prescindere dalla strada intrapresa, una cosa: rivolgiti sempre al forum solo e soltanto dopo che hai perso due giorni sul problema e aver imparato a memoria il database di google a furia di cercare esempi o soluzioni (e dopo 3/4 pasticche di moment act). Perchè se prima non provi a risolverli da soli i problemi, pure se te li spiegano poi non li capisci e entro poco ti troveresti di nuovo da capo a dodici

buon lavoro