Since I enjoy computer science, I’ll talk about some computer languages. Computer languages are used to create programs that will do what the user tells it to do. There are many computer languages, but I will focus on two: Racket and Netlogo.
Formerly known as Scheme, Racket allows users to create programs to a variety of things. One can make a program that allows the user to do quick calculations. This can be useful for solving math problems. In Racket, there are ways in which one can create a basic program. One must define a function, and then use primitives, built-in constructs, to continue the function. Racket is a basic program though, when compared to more popular languages such as Java or C++.
Another language is Netlogo. This language allows a user to create programs as well, but the user can also use these programs to create models. These models can range from pictures to games and sometimes portray the complex events in nature more simplistically. In Netlogo, the user tells agents what to do, and the collective work will result in some result.