Never settle for the fonts that come with your system

You need
Better
Typefaces

Free Licence:

Code Fonts:

I personally use Hack which is a tweaked version of Plex Mono, part of IBM’s Plex typeface. Which is free. I also love using commercial fonts like: Gintronic or Cartograph. I do find Drafting mono for $10.00 very good and very affordable.

Here is a great resource for previewing code fonts it lists just about everything: programming fonts

Curated lists:

Commercial

There are lots of small type houses out there run by designers. Support them if you can. This is a list of Type Houses



This is Wikipedia's list of special type characters and punctuation. Use this to grab glyphs and paste them into your designs.