Il php è un linguaggio molto potente e open source e ciò ne ha permesso la diffusione. Inoltre è proprio questo spirito che spinge i programmatori a creare sempre nuovi progetti liberi.
La conoscenza del linguaggio può esserti utile solo nel caso in cui volessi modificare qualcosa che non è possibile fare nativamente o tramite estensioni ma per l'utilizzo non è indispensabile, anzi, conosco moltissime persone che ne fanno uso ignorandolo completamente (di cui molti ignorano anche html, css e javascript).

Quindi ti consiglierei di informarti bene su cosa sia possibile fare con un cms rispetto ad un altro (anche tramite estensioni) e scegliere quello che più si adatta alle tue esigenze.