To start with, a little anecdote. I had my question written down in this form and suddenly, I really do have no idea why, I've closed "google chrome".. and now I need to start writing it again from scratch :)
In those last years, I've come to know many languages. However, I think it's important to really master one or a few. I'll give you an example: Suppose I ask you to write a program that open a file, read every line, sort them with say, the second word, and output everything to the screen. Easy you say. However, in many language could you write it WITHOUT documentations. Not even intellisense/google. I think I can do that only in C++.. it's really easy to do this in all language, but without google or intellisense, I wouldn't know sometime how to sort.. what's the proper way of opening the file, etc..
So my question, asked from a junior software engineer is: If you could master a language, really master it such as reading lots of book on it, reading each days the news, answering question, etc.., what language would it be?
Thank you
edit note: I don't want this to be a wiki so please don't close the thread. Secondly, as I said, I know it is important to learn many languages and be comfortable with many of them. However, there's actually always one or really few language that you really master.. Are you saying that, those days with google and new easy high level language, that instead of mastering one language, I could just take this time and learn yet another language? I know it's important to learn design and paradigm - I never said the opposite.