Is it possible for someone to deeply understand all of the following languages?
Python, Ruby, C, C++, Objective-C, JavaScript, PHP, Go
In the last 6-7 months, I intensively learned Python, and I feel I pretty much know all the important basic principles, I can write idiomatic code in it, I can optimize, profile and know the important tools and libraries. I dig deep into Django, I know my way around it at a level where I'm comfortable with it. (Of course I'm not an expert at all and don't even know the Standard Library deep enough yet.)
However Python is a pretty easy language.
What time would it take to learn the other languages at least this level, and is it possible at all to master 7-8 languages let's say in 5 years? If not, 10, 15 years?
(By "mastering a language" I mean that you are pretty productive and can get a well paid job with any of the languages you know.)
I already know that I want to do programming for the rest of my life, so should I pick one language/technology and stick to that and learn it very-very deeply, pick up one and two beside that, or should I go all-in and learn every language as much as possible?
I'm aware of that you should learn general applicable programming principles, theories, algorithms, math all the time which you can use in any languages, but I feel knowing the language itself is also very big part of the process.
Assuming you're aiming for "pretty productive and can get a well paid job with any of the languages you know", note that skill in programming is, but one dimension in the employability equation. A handful of others include: domain-specific knowledge (both technical, and those specific to the employer's industry), communication skills, ability to juggle tasks, and ability to sell. Strength, or lack in any one, or combination of these skills can be an overriding factor in your pursuit.
You'll often find on these boards, and in software circles people very noisy about language of choice. This has historical, sunken-cost-fallacy, and mid-carrier-crisis backgrounds; none of which are particularly productive to your goal. You'll also find many posts claiming shiny features achieved in one particular language. This has marketing background, and is also not conductive to employment.
In conclusion, given your stated goals, your question is a red herring -it serves to distract you from what you're trying to achieve. It is possible to be very good in multiple languages. You might even aspire, and reach this goal within 3-5 years. Whether the industry will need those skills, and whether you'll be employable in any of these, are separate questions entirely.