Learn vim For the Last Time: A Tutorial and Primer
PyCharm
Traditional: cvs svn ClearCase
Distributed: Mercurial git fossil
https://www.sourcetreeapp.com/
Pro Git
CruiseControl.NET