Как писать программы на python?
если с  GUI - оттолкнись от Tkinter  habrahabr.ru/post/133337
его редактор: www.bitflipper.ca/rapyd 
книжка effbot.org/tkinterbook
а если без GUI - скачиваешь PyCharm и вперед
Я тоже с этим сталкиваюсь. Решаю проблему так: просто заставляю пальцы запоминать печатать команды из примеров с сайтов, книг. Т.е.использую наставление из The Hard Way of Python