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.
https://github.com/viatsko/awesome-vscode#readme This editor has become the most popular among developers. It has a great community and healthy plugin ecosystem.
https://github.com/mhinz/vim-galore#readme 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.
Bash - programming guide https://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html#toc
Advanced Bash - https://www.tldp.org/LDP/abs/html/
Bash guide - https://github.com/Idnan/bash-guide
Bash hacker wiki - https://wiki.bash-hackers.org/
Awesome Shell List https://github.com/alebcay/awesome-shell#readme
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
Free University Courses
Post Your Startup
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
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