Developer Resources
I'm working on a list of everything that's helped me grow as a developer. I'm constantly updating this and adding new and better tools. Subscribe to my email list to get notified of any new changes.
Code Editors
VS Code
This editor has become the most popular among developers. It has a great community and a healthy plugin ecosystem. It's super flexible and contains most of the features you would expect out of a modern code editor.
Check out Awsome VS Code to setup your perfect environment.
Vim
This is my editor of choice, but it's not the easiest to learn. You use shortcuts for everything which makes it fast and easy to perform actions, without taking a hand off of your keyboard. I find that this helps me stay in a flow state and be more productive. Read more.

Shells
Macs now come with Zsh as the default shell so this will be more and more common for developers to work with.
Zsh - https://www.zsh.org
Otherwise, the default before that was Bash.
Other Shells
Fish - https://fishshell.com
Read more about shells with the Awesome Shell List
Command-Line
Learn the basics of the command line here.
ag - Super fast string search through a directory hierarchy
aliases - Contextual, dynamic, organized aliases for bash
tmux - Amazing terminal multiplexer
Free book - https://github.com/jlevy/the-art-of-command-line
Algorithms
https://github.com/tayllan/awesome-algorithms#readme
Free University Courses
https://github.com/prakhar1989/awesome-courses#readme
Interview Prep
https://github.com/MaximAbramchuck/awesome-interview-questions#readme
Code Review
https://github.com/joho/awesome-code-review#readme
Post Your Startup
https://nicholasdill.com/post-your-new-startup-launch
Free Programming Resources
There are tons of free resources available, books, courses, pretty much everything you'll need. https://github.com/EbookFoundation/free-programming-books#readme
Masterlist
A list of all the things a developer could ever need to reference. There's a lot here, but I use this list often to find helpful and recommended tools. https://github.com/sindresorhus/awesome