An intro to key programming concepts, helped along with examples from the Scratch programming language