General software KeePassX — a (FOSS) password manager (based on KeePass by Bruce Schneier) GNU OS — a free/libre and open source (FOSS) operating system (less the kernel) Arch Linux — a GNU/Linux distribution with rolling releases and a Keep It Simple philosophy Emacs — the king of text editors Vim — a lesser, but still useful, text editor Git — a distributed version control system Magit — a Git Porcelain inside Emacs nXML — a new XML mode for Emacs LibreOffice — a (FOSS) office suite (for when someone sends you an evil .
So, you want to produce professional quality typesetting of mathematical formulae? Look no further. You will need a distribution of LaTeX. A tremendous resource in addition to (or perhaps even in place of) this article is the LaTeX Project.
Windows: MiKTeX or ProTeXt Since ProTeXt is MiKTeX based I will only cover the installation of ProTeXt. However ProTeXt is probably easier to install and anyway, it is the recommended distribution for Windows from the LaTeX Project.