С чего начать программирование физики и симуляций?
во 1. с выбора чего то одного. 
во 2. с теории
в 3-х. Формулы
в 4-х численные методы.
в 5-х учите программирование.
и вот у вас уже есть реальные примеры расчета физики.
1) Можно посмотреть готовые библиотеки:
для воды - библиотека PhysX от Nvidia,
для деформации - Fusion360
2) есть пакеты в Матлабе (только сейчас санкции, может не пройти).
3) примеры из книг (хотя бы типа Physics for Game Developers).
Есть, конечно, и серьёзная физика - уравнения в частных производных (для полей). Расчёты тоже можно визуализировать.