This document discusses free and open source software applications that are useful for science and engineering. It provides information on the GNU operating system, popular GNU/Linux distributions, benefits of open source software including increased quality and accelerated development. It then describes several key free software applications and libraries useful for scientific computation, data analysis and visualization, including Python, NumPy/SciPy, R, LaTeX, GSL, Octave, OpenDX, and SciDAVis.