As for the tools, I use VSCode that works well with all languages, and git (github/gitlab, probably gitlab). Then VMs or docker. And unix shell/bash.
The biggest boon is copy/pasting a GitHub pages link to a friend and quickly asking for their feedback since everything runs in Chrome.
long answer: depends on the question. if you mean you as in the Royal You, hard to say, hence cop-out answer
if you mean you as in me personally, then I would say it further depends.
Windows desktop app? Visual Basic 6 with forms designer.
Linux desktop app? I've never done it but have standing plans to find a not-terrible IDE and learn QML.
Android/IOS mobile app? Xamarin Forms with .net core
web app? SAFE template with .net core