I am enjoying a new monospaced font for coding my Perl using Textpad in Windows; it's called Camingo and it's available for free at
myfonts.com, where you can see a demo. It has a very clear distinction between "1" and"l", a slashed zero, and a clean look I find very pleasing. The designer/publisher -- Jan Fromm -- calls it a "type family for programmers." I think they'd be OK with my pasting in this excerpt from its description:
A compact appearance and a moderate line height provide for good legibility and make writing code a pleasure. It is based on CamingoMono, but has several specially-drawn glyphs that work well at small sizes, including Q, l, &, *, ~ and #. The stroke weights are relatively light, which makes CamingoCode suitable for both bright and dark visual themes.