A systematic introduction to Mathematica for people who want to get up to speed quickly. Covers all important features of Mathematica thoroughly, with clear explanations, examples, and problem sets. Topics include finding appropriate commands, manipulating expressions, visualizing functions and data, writing functions and packages, and importing and exporting data.
Getting Started with Mathematica | Numerical Capabilities | Symbolic Capabilities | Plotting Functions | Visualizing Data | Data Manipulation & Analysis | Getting Around with Notebooks | Writing Your Own Programs | Rule-Based Programming | Functional Programming | Procedural Programming | Graphics, Animation & Sound | Writing Interactive Programs | Notation, Buttons & Palettes | Speeding Up Your Programs | Writing Your Own Packages | Working with Files | Example Applications
Tutorial and Reference