@WhyNotZoidberg @yabellini Indeed. I suspect the mental capacity and machinery you develop for understanding how different natural languages do very similar things (describing things/actions/properties, tense, case relationships, etc) is very relevant for understanding how different programming languages implement a much smaller set of things (control structures, variables, etc).