Tools & utilities
Tools (and alternatives) used within this guide
Not all tools are created equal! We have our own favorites (as you'll see in this guide), but you're welcome to use any tool you're comfortable with. Below are common alternatives for the tools used in this guide. Feel free to use your own, or maybe try something new!
Software
Integrated Development Environment (IDE)
Name
License
Price
Supported OS
Proprietary
Free
All
MIT
Free
All
Proprietary
Non-free
All
Notepad++
GPLv2
Free
Windows
vi/Vim
Free
Linux, MacOS
Git Client
Name
CLI/GUI
License
Price
Supported OS
GUI
Proprietary
Non-free
MacOS, Windows
CLI
GPLv2
Free
All
Both
MIT
Free
Mac, Windows
GUI
Proprietary
Free*
All
GUI
Proprietary
Free
Mac, Windows
Last updated