“A man is only as good as his tools” – Emmert Wolf
To some extent, I do believe in the quote above. The use of an appropriate tool for the job will make you productive and more efficient. When working on Salesforce projects (or any other IT project), you will require access to a set of different tools and technologies for various purposes. These include tools like diagramming tools, project management, screen mockup tools, documentation and collaboration tools, code editors, source control tools, and whatnot.
Here you are going to find the list of best and most popular resources & tools (grouped under different categories) that I have picked based on their reviews on various websites. Some of these are cloud-based and some require installation on the PC. Some are free and some are paid. Take a look and take your pick.