The other suggestions are fine but if you are truly new to programming then I would suggest learning about data structures (https://en.wikipedia.org/wiki/Data_structure) if C is your language you will learn a lot about the efficient use of pointers and how to debug. Also if C is your language you need to learn about malloc / free and how to not have a memory leak. In this case running https://valgrind.org/ over... - Source: Reddit / 2 months ago
Learn to use Valgrind. Huge time saver once you get the hang of it. - Source: Reddit / 4 days ago
API Monitor - API Monitor is a software that monitors and displays API calls made by applications and services. Its a powerful tool for seeing how Windows and other applications work or tracking down problems that you have in your own applications
MAMP - MAMP is the abbreviation for Macintosh, Apache, MySQL, and PHP. It is a reliable application with its four components that allows you to access the local PHP server as well as the database server (SQL).
Gravity Forms - Gravity Forms is one of the best and easiest contact form plugins to create modern forms for websites powered by widely-used WordPress.
strace - Trace system calls and signals. A diagnostic, debugging and instructional userspace utility.
WP Rocket - WP Rocket offers a caching plugin for Wordpress.
Firefox Developer Edition - Built for those who build the Web. The only browser made for developers.