I am interested in modeling physics using graphics simulations. I took a python course with CS majors and one of the assignments was to simulate a planet orbiting a star. That being said, I was wondering if anyone knew of any good resources that I could learn how to do more of these type of programs. For example, gravity simulations, pendulum, waves, etc. I am familiar with python, c++, mathematica, matlab.
Before answering, please see our policy on resource recommendation questions. Please write substantial answers that detail the style, content, and prerequisites of the book, paper or other resource. Explain the nature of the resource so that readers can decide which one is best suited for them rather than relying on the opinions of others. Answers containing only a reference to a book or paper will be removed!
One of the best environments for building physics simulations was Adobe Flash (now becoming unsupported by most browsers). Take a look at the following pages:
1 - Astronomy Simulations and Animations
2 - Flash Animations for Physics
You'll find lots and lots of these out there. As a resource for building your projects, take a look at this pdf:
3 - Physics-based animation