Em que ponto você pode dizer que "aprendeu" uma língua como o inglês ou o francês? Acho que a maioria das pessoas aceitaria que você aprendeu um idioma quando puder usá-lo para se comunicar . Você não precisa conhecer cada palavra ou entender cada idioma, mas deve conhecer a maior parte do subconjunto (bastante pequeno) da linguagem que as pessoas usam na conversa diária. Tendo "aprendido" uma língua nessa medida, você pode continuar a aprender mais enquanto usa a linguagem diariamente e se expõe a mais e mais dela. Quando você morrer, ainda não saberá tudo o que há para saber sobre o idioma, mas ninguém dirá que você nunca "aprendeu" o idioma.
Então, acho que é com linguagens de computador. Você pode dizer que "conhece" uma linguagem como C ++ ou Ruby quando pode escrever programas úteis nela. Se você precisar quantificar o grau em que conhece o idioma, use os mesmos termos que você usaria para uma linguagem humana. Diga "Eu sei um pouco C ++" ou "Eu sei conversacional C ++" ou "Sou fluente em C ++" para significar que você sabe apenas o suficiente para fazer as coisas úteis, ou que você é um especialista, respectivamente.