Python хорошо подходит для изучения в качестве первого языка программирования потому что
1. Python позволяет писать код, независимый от платформы, благодаря чему Вы будете изучать алгоритмы, а не особенности конкретной платформы
2. У Python достаточно простой и лаконичный синтаксис, благодаря чему код довольно легко читать и понимать.
3. На Python можно писать под десктоп, веб и даже под андроид (на счёт других мобильных платформ, типа iOS, не знаю) — хотя это направление ещё не очень развито, оно не стоит на месте
4. Python — мультипарадигменный язык — поэтому можно попробовать разные парадигмы.
5. Для Python написано множество различных инструментов:
5.1. Web-фреймворки: Django, Pyramid
5.2. Библиотеки: SciPy, NumPy, PyQt
5.3. Фреймворки: Kivi, PyGame
5.4. Реализации для других платформ: IronPython(.NET), Jython (JVM)
И ещё у Python большая стандартная библиотека, что не может не радовать только начинающих изучать программирование и не желающих для элементарных действий скачивать сторонник библиотеки.