190R6 Abstraction in Programming

Abstraction is the separation of what the observer or user sees from how the actual process is working

Useful introduction to ideas of organising data, leading onto to databases, array and data objects (OOP)