Оба хуже. Эти языки абсолютно не годятся для начального обучения профессиональному программированию. Программирование состоит из: 1. Умения найти эффективный способ решения задачи (т. е. алгоритм). Но Python (в большей степени) и JavaScript (в меньшей) делают большую часть работы за тебя. Они не могут научить оценивать эффективность написанного тобой кода. 2. Умения написать качественный код. Но Python (в меньшей степени) и JavaScript (в большей) провоцируют писать говнокод. Качество кода - это, прежде всего, дисциплина кодера, которую языки, проповедующие вседозволенность, привить не могут. P.S. Хочешь научиться программировать - выбирай не язык, а качественный учебник программирования. А уже после начального обучения выбирай промышленный язык. P.P.S. Язык - не цель обучения, а всего лишь инструмент для записи алгоритма решения задачи в понятной компьютеру форме. Каждый язык предназначен для решения определённого круга задач. Так что сначала выбери область, в которой собираешься работать, а уже потом языки, предназначенные для использования в этой области.