4 ms·
Going by your numbers, you mastered Python in 7 months. Therefore you should be able to master all 7 other languages in no more than 49 months which is about 4
by memracom 13y ago
Going by your numbers, you mastered Python in 7 months. Therefore you should be able to master all 7 other languages in no more than 49 months which is about 4 years.
Of course, I don't believe your numbers. You may have been able to master some commonly used bits of Python in 7 months, but it takes about 7 years to master anything. Programming languages are a bit of a special case because there is a lot of overlap so I think that Ruby would take an additional 2 years, but C would likely take another 5 years. Then 5 more for C++, 2 years for Objective-C, two for Javascript, two for PHP and another one year for GO.
Of course if you do it in a different order, the length of time would be different because spending less than 7 years to master something requires that you reuse a lot of existing knowledge.
In human language terms, for an English speaker to master French, Russian and Mandarin would take no less than 21 years. But for that same person to master French, Spanish and Italian would take about 12 years.
The best advice would be to not worry about any of this. Find a job that requires programming and learn whatever tech you need to use in that job. Then move on to another job that uses at least some different pieces. If you are not actually using a language to build real things then you won't really learn it.