Is it not?
All we have to remember when programming are the following things:
- Assignment : a=b+c, x=function (y,z) etc
- Conditional: If(a>b), When(x-y < z) etc
- Loop: do-while, for etc
All we ever do in any given language is build concept over concept over concept (oh well, abstraction) using the above building blocks.
…and then the super concept called APP!