PHP é complicado - uma limguagem antiga, cheia de vicios, de uma outra epoca - mas que tem uma base instalada bem solida, otima documentacao, excelentes frameworks e literalmente milhares de linhas de codigo de exemplo.
So que depende tanto de frameworks - que as vezes a pessoa nem "aprende" PHP, mas aquele framework especifico (p.ex. laravel e filamentphp).
Javascript, por outro lado, como colocado no texto - eh um pesadelo. Simples assim.