There are plenty of tools available for the SharePoint developer to develop SharePoint solutions . Below are some of the essential tools for SharePoint developers
Essential SharePoint development tools
SharePoint Manager 2013
The SharePoint Manager 2013 one of the SharePoint object model explorer. It enables the developers to browse every site on the local farm and view every property.
Know more about SharePoint Manager 2013 from Codeplex
If you are on MOSS 2007 or WSS 3.0 , this is one of the tool to create new SharePoint solutions and features in an easier and trouble freeway.
Know more about WSPBuilder (SharePoint WSP tool) from Codeplex
SharePoint ULS Log Viewer
SharePoint ULS Log Viewer is a Windows Application for viewing SharePoint ULS log files more easily.
Know more about SharePoint ULS Log Viewer from Codeplex
CKS: Development Tools Edition
This extends Visual Studio SharePoint project system with come advanced templates and tools.
Know more about CKS: Development Tools Edition here
SharePoint 2010 PowerShell Cmdlets & STSADM Commands
SharePoint 2010 PowerShell Cmdlets & STSADM Commands and download it here
Visual Studio 2013 / 2012
Microsoft Visual Studio is one of the popular IDE for the .NET Developers and SharePoint development can also benefit more from it.
Know more about Visual Studio here
SharePoint Designer 2013
SharePoint Designer 2013 is one of the tool for rapid development of SharePoint applications.
Know more about SharePoint Designer 2013 here
SPTraceView is a tool that analyses the ULS trace messages in real time coming from all MOSS components and notify the developers with the tray bar message.
Know more about SPTraceView at Codeplex
SharePoint Software Factory
SharePoint Software Factory is a Visual Studio extension for the SharePOint developers to create , manage and deploy SharePoint solutions without having to know every tiny XML and C# secret.
Know more about SharePoint Software Factory at Codeplex
SharePoint 2013 SDK
This SDK contains the Howtos , code samples , references which helps the developers in developing solutions based on SharePoint 2013.
Know more about SharePoint 2013 SDK here
Caml Designer 2013
Know more about Caml Designer 2013 and download here