Proggy Clean is probably the most popular programming font.
Use at point size 9 (bitmap font), 12 (truetype), or 16 (mac truetype)
The bitmap .fon version of this font includes 2 font files. One is the ANSI extended version, and the other is OEM extended. The latter is a console font and can be selected in console applications on Windows machines.