Now this doesn't really need a huge write up but I'll just link you to a Gist that'll give you the whole
Changed my mind, I'm gonna link a few things that I'm using anyways.
I switch between these 3 themes
It's a custom Ubuntu Mono font with Ligatures added, You can find it at lemeb/a-better-ligaturizer, or customize any of your own fonts to use ligatures as well
Fira Code Mono is another one that I like.
And that's about it, I do have other language specific plugins but I don't think I need them posted here.