Ciao bonzer1,
mi permetto di darti un suggerimento (dal momento che tra le altre cose mi interesso della formazione di programmatori Php)...
...puoi certamente imparare molto dalle guide on line, ma alla fine avrai una preparazione che io definisco "a macchia di leopardo", con lacune piu' o meno sostanziali.
Se vuoi essere davvero sciolto la prima cosa da fare e' imparare a programmare (cioe' acquisire tutte le strutture della programmazione procedurale e di quella object oriented).
Quando l'avrai fatto, acquisire il linguaggio (Php, Asp o qualsiasi altra cosa) sara' molto piu' semplice.
Per entrambe le attivita' la cosa migliore sarebbe fare formazione (di gruppo o individuale), perche' in questo modo si riesce a comprimere in tempi accettabili un buon livello di preparazione (che dopo andra' rinforzato con l'esperienza).
Penso di sapere gia' cosa mi obietterai, che la formazione costa e che non vorresti spendere un capitale.
Ma in realta', se ci rifletti, anche il tempo sottratto ad attivita' produttive e' un costo.
In alternativa ti suggerisco di andare "a bottega" da un programmatore esperto per fargli da aiuto e imparare il mestiere.