The book "The pragmatic Programmer" recommends in its first chapters to learn at least one new programming language a year. The reason is, languages solve the same problems in different approaches, so one can broaden oneself's knowledge of how to solve a problem. Makes sense.
However I'd like to invest my time in new frameworks instead of learning new programming languages. An Example in the Book:
"If you code Java, try Eiffel, etc..."
,
my approach:
"If you code Java, try Spring etc..."
.
What do you think?