Git for Windows Software development tool for tracking projects, updating code and command line functions through Git Bash shell.
Android Studio Bundle of programming tools for developing Android apps.
SourceTree Git management utility and Github client to control, publish changes and manage version control of projects.