Eu também já fiz testes em 1 milhao de linguagens..... Mas dominar de fato é tempo e prática, quanto mais se usa, mais fluente se fica. Os conceitos basicos, todo programador tem, variaveis, loops, condicionais, etc. Isto é commodities. Mas conhecer em detalhes, é tempo. Para ilustrar... Muita gente tinha vontade de programar para iOS, mas quando era apenas com objective-C que exigia conhecimentos mais profundos de getrnciamento de memoria, entre outros, era restrito a poucos. Com o advento do swift, aumentou bastante. Resumindo, trocar de linguagem e fazer hello world é rápido, mas usar de verdade e ser fluente, leva tempo. Entao conhecer 6.000 linguagens é diferente de programar de verdade nelas. Mas é um simples ponto de vista.