Below is my personal recommendations on setting up a workable development environment on macOS. This topic is like discussing religion or politics. There's no right answer, only opinions.
If you learned something useful then great! If you think i'm an idiot, then that's cool too! :)
I swear by JetBrains products. If you can't afford a license, they have free licensing for students. They also offer their pre-release versions for free. Those are called EA
Visual Studio for windows is awesome. That can't be said of the mac version (which is a shame).
Visual Studio Code is loved by many. Personally i'm not a fan of the editor as an IDE. As i'm used to the plain awesome intellisense and no-nonsense approach of phpstorm, pycharm etc.
I'd make an argument for spending a couple of minutes on finding a comfortable font. As a developer, you're going to read text for tons of hours a day.
In my opinion, a good font is one you can read at a fast pace, without slowing down to dissect a character.
app.programmingfonts.org is a website where you can preview (and try) fonts in a editor.
Personally i'm not a fan of ligatures, as i expect characters to not "melt" together. That's just my preference.
After choosing a font, you should configure size and line height. I'm using a font size of 16 with a line height of 1.2 in JetBrains products. On a MBP 15", with the display scaling set to More Space - it gives me a good indicator if a function is doing too much. If it cant fit in my editor view, then it's too big.
Source Code Pro
Menlo
Bitstream Vera Sans Mono Still my current preference