Some of my favourite monospace / coding fonts:
Cascadia Code ← What I use in my terminal
JetBrains Mono ← What I use in VS Code and other editors
Iosevka ← Fantastically comprehensive and space efficient
Anonymous Pro ← A classic, but no ligatures
For maximum fun, check out Nerd Fonts, which aggregates many of the popular open source fonts and adds a whole bunch of new glyphs and icons into them:
Finally, https://www.programmingfonts.org/ is useful for discovering and trying out over 100 programming fonts.