Free Software for Windows:
-
Emacs: A useful programing editor called emacs can be
installed using
these
instructions.
Latex: Two different implimentation of the typesetting language latex. Miktex is a very bare bones command line implementation where as TexWorks has a friendlier user interface.
ImageJ: An Image aquisition and manipulation package with many macros available imagej.