Programming is the task of writing a set of **clear instructions** to make a computer **perform some task**.
Before we start learning how to code, let's talk about the _process of learning to code_. Some people will find this process straightforward.
When we are programming, we need to remember 'something'; a '**value**'.
We need to write code that **does something**
It is useful to have some values that either **are** or **aren't**.
Sometimes we might want to repeat some code a number of times...
We have already discussed the need to give our variables **meaningful** names so that we, the humans who will read the code can make sense of what the code is trying to do.
Throughout these notes we have seen many examples of programming statements and expressions, but these are not from a real programming language.