> The essence of abstractions is preserving information that is relevant in a
given context, and forgetting information that is irrelevant in that context. –
John V. Guttag (from Introduction to Computation and Programming Using Python
[https://www.amazon.com/Introduction-Computation-Programming-Using-Python/dp/0262519631]
)
I started learning programming when I was 10, when