Recommended Text
Miller, Bradley, and David Ranum. Problem Solving with Algorithms and Data Structures Using Python. Wilsonville, OR: Franklin, Beedle and Associates, 2005. ISBN: 9781590280539.
Python
IPython, an enhanced interactive shell for use on the command line.
Beazley, David. Python: Essential Reference. Upper Saddle River, NJ: Pearson Education, 2006. ISBN: 9780672328626.
LaTeX
A (Not So) Short Introduction to LaTeX2e (PDF - 2.2 MB)
LyX for Windows (IDE for Windows)
MiKTeX (IDE for Windows)
proTeXt, based on MiKTeX (IDE for Windows)
Kopka, Helmut, and Patrick Daly. A Guide to LaTeX: Document Preparation for Beginners and Advanced Users. 3rd ed. Reading, MA: Addison-Wesley, 1999. ISBN: 9780201398250.