Per quanto riguarda php io ho iniziato a studiarlo meno di un mese fa e ho già riscontrato buoni risultati, il tutto seguendo solamente guide online come quelle su html.it e l'uso di php.net per vedere nei dettagli le funzioni.
Il mio consiglio è questo, armati di guida e editor di testo o blocco note e prova tutto quello che trovi