Difference are as follow
Modeling: Modelling is a scientific activity the aim of which is to make a particular part or feature of the world easier to understand
Programming: This describes how to struct/build the model using real world objects or abstract concepts. with the help of programming, simulation of model can be construct and this helps more to understand the modeling features