Comment uhm no. (Score 2) 144
thats like saying you should learn enough french to write an instruction manual and then you "know french".
its like saying that "english class" is only for learning enough english to write the instructions on how to repair a refrigerator.
when you study a human language, properly, you are also studying culture, history, linguistics, grammar, social interaction, psychology, geography, and many other things - you will pick these things up even if you are just trying to learn a pop song. learning that some other country has 5 levels of formality and you cannot mess them up - that is a profound experience and teaches you something about humanity. learning that some languages have multiple genders or different concepts of time. that is learning a language. the final level of human language study is to study the human condition itself through a different world view than the one you grew up in.
when you "study" a computer language, you are usually studying syntax and basic scientific method (does this work, why not, will this work, why not, repeat ad infinitum), mmmaybe you study organization like with object oriented programming - which of course is being replaced in many domains by lesser-obect languages like Go. because most computer languages are basically the same. there is no 'computer condition' that you learn about after years of comprehending the powerpc processor altivec instructions or whatever. if you go on rosetta code and look up an algorithm , no one implementation is radically different from another. they don't even use different character sets - almost everyone is still using a base of ascii.
there might be an art to being an expert in a specific computer language, like the obfuscated c contest or code golfing, but even that is much closer to something like drawing, painting, music, or sculpture (actually probably closest to kinetic sculpture) than it is to human language study. but none of those should count as foreign language study - and they don't.
designing a user interface - now you are getting closer to the same ballpark. but not really.