Лучше для чего? У этих языков совершенно разный круг решаемых задач. Единственное, где они соприкасаются - это back-end.
Но использование и Python, и JavaScript (в виде Node.JS или Deno) в back-end - это лишь мода. В реальности оба языка для этого плохо подходят и для написания back-end существуют намного более удобные языки.
P.S. Бессмысленно учить язык ради знания языка. Языки программирования нужны для решения задач. Разные задачи - разные языки.