Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

What is Programming?

Programming is the process of writing instructions (code) that a computer will follow in order to complete a task. Computer programming is used to create all sorts of things, including the documentation you are reading right now!

Programming is essentially like explaining what a bicycle is to an alien. Assume they know nothing about humans and Earth’s materials. You would have to explain what every part of the bike does, what it’s made out of, its shape, and how it interacts with other components. Writing code replicates the same thought process of breaking down a large concept/function into smaller parts.

Learning how to code is a handy skill, not only will it allow you to create your own scripts and applications, it will also teach you how to think like a programmer; to break down big problems into small, easy to solve, steps; and to be creative and detailed in your problem solving.