Native English speakers will never know the pain
I'm a Finnish person and while fluent in English, I'm facing a unique problem with learning C++. The guides online and the best books are all in English. To get the cutting-edge information, I have to essentially "learn in English"
However, for one, Bjarne Stroustrup's "C++ programming" has been translated to Finnish, but it's from 2005. Not a big deal I guess, and understanding the concepts in my own language is probably easier BUT I'm polluting my mind with the Finnish terminology.
Non-natives, any tips? Pick one? Read both?
Stick to English. It may be difficult now but you'll be glad you did it later. I was in the same situation as you (my native language is Spanish).
My clients almost always speak English.
All the good forums are in English.
It's the language of business in my opinion. Good luck, OP. I wish you the best.
You'll only hinder your learning if you try using Finnish materials.
>OOP = olio-ohjelmointi
>Object = olio
>Array = taulukko
>Compile = kääntää
You will only be confusing yourself. Don't do it.
As a finn i can say that this a real struggle
Thanks for the input.
I guess taking some more time to read materials in a language not native to me is better than reading material in my own language and although learning, ultimately confusing me in the long run.
It's very normal to learn in a non native language. People, throughout history, often did so. Because it's always the learned who are able, and willing, to pick up a new language in order to learn more.
In the 20th and 19th century all of Europe learned German to study German engineering, philosophy and science. Before that it was French. Before that, it was Latin.
Now it's English.
Some Dutch geographer would go to Norway and talk to Norwegian geographers in German, now they do that in English.
Just learn ... how to learn in English. The Finnish vocabulary for programming and computer stuff is awkward as hell and you're really gimping yourself if you have to constantly translate terms in your head.
>You know Finnish, English cannot be that hard to understand.
The languages are completely different; even Japanese or something is closer to Finnish desu. It's still pretty easy to learn English while growing up if you just pay attention, though. Only children's cartoons are dubbed here and vidya gaems are usually not translated at all. No idea how OP didn't manage that.
It's not. But learning something in another language is more difficult than learning that thing in your own language.
The yellow character is "le finnish man", a /pol/ -meme. While Finns consider themselves white, people mock us by saying we're mongols. Le finnish man is the manifestation of these mongols. Le finnish man is often seen boasting about great Finnish things, like mämmi, sauna, kossu, nokia, angry birds etc. In that image he's talking about "Muumi" which is the world-famous character created by Finnish Tove Jansson.
Learn in English. No other choice.
You want to be exposed to the largest community of programmers, which is English-speaking community. If there is an answer to your problem, it will be in English.
If you have to interact with programmers of your nationality, learn your terms, but only after you're fluent with them in English.
As a fellow Scandinavian (Norwegian) just learn it in English. You are finnish, likely all Your books in university are in English as well. You can learn finnish terminology when you get a job.
>Some Dutch geographer would go to Norway and talk to Norwegian geographers in German, now they do that in English.
All my Grandfathers university books (he was a Medical doctor) was in German here in Norway. I also study in Norway and all my books are in English.
I have never read any documentation or tutorials in my native language
That's not the problem. I am very very good in English and so is the vast majority of Finns, but learning new things is always much easier if you study the learning materials in one's own language.
>I thought that finnish education system was top notch. Dont they teach english or what?
It's highly egalitarian and clearly successful at driving up the median results but high level students capable of independent learning, etc. kind of suffer in the process. At best you're told to sit somewhere out of the way and continue reading yourself while the teacher handholds (or argues with) retards who have little use outside of manual labor. Or spare parts.
Also, mapping English to Finnish in your head can be quite complicated at times because the languages are so different.
Just get used to English. Once you're basically bilingual and don't have to mentally translate anything things get much easier.
>it's from 2005
They you're doing it wrong OP. TC++PL3 is definitely not for a beginner. PPP2 was published in 2014. And, while they're are not yet any translations into Finnish, it's still the correct place to start for a beginner learning C++. Good luck.
I'm from Spain but have been learning programming since childhood in English. When I got a programming job where I had to work with other people it felt soo wrong.
Just stick to English, there's plenty of material. Why would you want to mess up your terminology if you can manage in English?