From Jonathan Gardner's Physics Notebook

- Python: Python is my language of choice. Its simple syntax and extensive repertoire of libraries are another deciding factor.
- Sage: I haven't spent much time on sage, but what I see I like.
- SymPy: Allows you to manipulate symbols in Python.

- LaTeX: Allows formatting of math symbols. I'd write this entire wiki in LaTeX if I could.