Зависит от парадигм программирования, которые вам близки и список задач, которые вы преследуете.
Python - это требовательный к визуальному оформлению язык программирования с широкими возможностью встроенных инструментов, а так же наличием чёткой иерархии исполнения программ. Области применения: веб-разработка, микросервисы, машинное обучение, автоматический интеллект, научные исследования.
JavaScript - это архаический язык программирования, который нынче является "швейцарским ножём" и подходит для проектов любой направленности: front-end, back-end, мобильные приложения, десктопные приложения.
Если обращаться на сервисы по поиску работы или фриланс биржу, то количество заказов для JS больше, но на Python больше количества именно высокобюджетных предложений.
В любом случае решать вам, но перед этим рекомендуется пройти обучение азам этих двух технологий, что бы понять личные предпочтения.
Так а что лучше учить для работы на фрилансе? Ответ хороший, но не по теме совсем.
всё учить, и чем больше тем лучше. использовать язык под задачу. а не задачу под язык.
Js здесь подойдёт больше, но на фрилансе нужны знания sgl, html, css и прикладных библеотек джаваскрипта, желательно уметь пользоваться вордпресом и знать php (без php или вордпресса работу найти сможешь)
Если хотите "объективную картину" - идите на сайты фриланс бирж и анализируйте задачи которые там ставятся и навыки которые для них требуются.
Но сразу могу предсказать что задач для Python будет на порядок меньше чем задач для JavaScript