По пунктам ответили выше. Для общего понимания: Python - универсальный скриптовый язык. Он подходит для всего.
Его особенность - простота, мощность и понятность кода. Платой за это - медленность.
Ещё особенность - открытые исходники кода. Поэтому на нем пишут open source в основном, тем более что он входит в поставку Linux. А на M$ Windows программисты любят брать деньги, за код закодированный в exe и прочие шифрованные форматы.
И Windows заточен под C#, если пишите под эту операционку и нужны тамошние интерфейсы - его и изучайте.
Приложения Android вообще другое - там нужен мультиплатформенный язык Java.
По скорости, почти все модули Python сконвертированы в Си, но тем не менее, например для программирования игр он не подходит - тормоз. В тоже время, он активно используется в науке, например в космонавтике.
Язык универсален. Другие более специализированы, и как правило имеют слишком длинный код. К примеру банально в консоли тремя строчками можно сделать выборку и сортировку из таблиц данных, как в Excel, и там же одной командой нарисовать график. Жонглировать данными - элементарно.
Веб приложения, боты - большая часть их на нем, тот же Яндекс, и сайты делаются.
JavaScript - это вообще другое, это язык работающий в браузере. И ещё новомодный node есть, вроде универсального Javascript, на нем тоже много чего пишут.
Я пишу исключительно на Python, поэтому может что про другие языки сказал неточно.