My girlfriend is seriously interested in linguistics. When she discovered I learned to code when I was a kid, and given the speed at which I learn (and forget!) foreign languages during my journeys in Europe, she ended up with the idea that learning a programming language is a similar procedure to that of a speaking language.<p>She also thinks that my ability to learn languages has been maintained strong by the fact I learnt a new <i></i>programming<i></i> language every year.<p>Also, the fact that bilingual kids are able to retain for a longer time the ability to learn languages made her think that as a kid I could be considered as bilingual.<p>I had the chance to confirm this looking at a colleague of mine who started to code as a kid too. Looks like we have some common abilities in language learning.