Computer programming in the simplest sense, is telling the computer what you want it to do. Giving it instructions.

There are many levels of programming, from low-level bit-pushing, to high-level, abstract declarative programming.