Also, what would the mathematical prerequisites be? Is a college-level introductory analysis/calculus and LA course sufficient?
Is it important to have a rigid body simulation engine running before you attempt soft body physics, or are they largely independent?