git: Distributed version control system aimed at speed, data integrity, and support distributed, non-linear workflows.
gitflow: A git branching and release management strategy that helps developers keep track of features, hotfixes and releases in bigger software projects.
Languages
Ruby: A flexible scripting language with elegant syntax
Basics
Languages
Frontend
Assets / Packaging
Backend
Persistence
Ops
Testing
Misc