В продолжении темы про Python 2.x vs 3.x, которую изначально выбрал для определения того, какую версию учить жене. Почему выбрал Python? Он простой, скриптовый. Заставил жену учить по https://docs.python.org/3/tutorial/. Все, хорошо в принципе - ok. Есть один вопрос - на чем писать GUI? PyGTK или PyQt?
upd. Для нее программирование необходимо как оптимизация рутинных задач, решения определенных задач. Жена по профессии логист. Сейчас стоит задача оптимизации логистической схемы распределения товаров - что-то из задач коммивояжера, проблемы Штейнера + оптимизация кросс-докинга в сети ее фирмы.