Пользую python по многим причинам, в т.ч. наличием библиотек почти для чего угодно, хоть парсинг, хоть генерация, хоть базы данных хоть сайты. Если в программке возникает надобность в GUI, по настроению прикручиваю
PyQT или GTKObject (в Ubuntu GTK роднее выглядит). Читать можно начать отсюда
курсы от гугла, если с английским нормально, там же можно послушать Ника Парланте (та ещё таратока правда) - очень стимулирует.
Да и просто с фразой "python online courses" любой поисковик поможет.