Yo me interesaría más por aprender muy bien como funciona el RDBMS/ORDBMS que estemos usando. Me parece la parte crucial saber como optimizar consultas y en caso de no querer usar un ORM, crearte uno propio para evitar llamar a la base de datos todo lo que se pueda y un poquito más.
Que uses PHP, Perl, Python, C++, Rust, Chichinabi... es lo de menos, y cambiará en unos años por algo "más molón"... se tiene que aprender por que algo se tiene que usar, pero la chicha en DBA está, claramente, en la base de datos.
Si eres bueno en eso, podrás construir piezas más precisas con las tecnologías que se te antoje.
No quiero que se me mal entienda, todas las partes son importantes... pero si recoger los productos y pintarlos por pantalla te lleva >6segundos, la culpa no es del lenguaje, ni del framework... es de tus mierda de consultas. O bueno, de algún fallo en la parte de cliente... si.