Scusa, ma sto morendo dal riderema che domanda é "é giusto imparare il php?" ? Hai detto che dovete fare un sito dinamico, se non usate un prodotto giá pronto per realizzare quello che volete fare, e dal momento che tu devi fare il lato php, mi sembra scontato che tu debba saperlo il php, altrimenti come fai? Passi la registrazione degli utenti e la login, di cui troverai tonnellate di script giá fatti in giro per l'etere, ma tanto per dirette una: come pensi di preservare le modifiche della home dell'utente che il tuo collega javascriptista renderá possibili? Buono studio
Comunque no non è molto complicato il php, la sintassi dovrebbe risultarti in parte familiare, e php.net è ben fatto per le reference del linguaggio con tanto di esempi per ogni funzione/oggetto che andrai ad usare.