Currently, I'm only learning C++ (after having a brief look on C), and a lot of people say that knowing several languages as well as one "main" language helps in understanding programming more and generally becoming a better programmer. While I can see that this makes sense and is useful, won't it be terribly confusing? I know several regular languages (English, Norwegian/Swedish/Danish, Russian and I'm learning German and Arabic), and I find that a bit confusing, so I wonder if the same happens with programming as well?
And if it really is beneficial, which other languages would you guys recommend? Not Assembly though, I'm not
that crazy!
