Life: To buy only the minimum number of things I need, and work out the rest as I go along.
Programming: The realisation that once you understand the same basic structures (declarations, loops, recursion, data types) and the underlying paradigm in one programming language, you can easily learn any other programming language.
Programming: The realisation that once you understand the same basic structures (declarations, loops, recursion, data types) and the underlying paradigm in one programming language, you can easily learn any other programming language.