Khan Academy
Khan Academy: Start: How Do Computers Simulate the Motion of Virtual Particles?
In this lesson we'll explore how we use fairly simple physics to draw particles which move according to the forces we feel in the real world (such as wind & gravity).