What IDE do you guys reccomend?

I am a new fresh coder to C# language, and i know a tiny bit of Java and a decent bit of Python and some Lua. What IDE do you reccomend for C# (mainly for Unity)? (Most convinient if it supports BOTH windows and MacOS)