+ 1
At what point would you say it's time to learn another language and get bilingual?
1 Answer
+ 1
I find it is useful to learn new languages as your needs see fit. One example from my experience has been in learning to use C++ to supplement my python programming on projects that require faster processing. If I need to do some computation-heavy work on large data sets I'll pass that data to a small C++ program to crunch numbers, then return the product to my python code which is faster in development. It is also common to get API's for one language that you may be unfamiliar with and want to port it to another language(this occurred for me with C# API's and python or C++). I recommend knowing more than fewer languages as it becomes a marketable skill to have many languages in your toolkit. I think you'll find after learning a second language you'll be proficient in most programming, at which point you're mainly learning syntax for each future language.