A collection of analogy-style-explaination for programming language vocabulary