In order to build a simulation, you will first need to learn how to tell the underlying interpreter what you want your simulation to do. This requires learning the programming interface of the tool. A programming interface is essentially the language that the tool understands. Although this is not a computer programming course, you will be learning how to write some "code" that can be understood by the software that underlies the entire tool. When you write this code, you will be essentially writing a program that is executed by the simulation tool.