What should we learn about the science of mathematical modeling?
If you want to learn mathematical modeling well, you must have solid basic knowledge of mathematics, such as advanced algebra, linear algebra, differential equations, probability statistics, numerical analysis and so on. These are all used for modeling. There are several programming software industries (such as matlab) that should be easy to learn. It is interesting to study them well.