3 ms·
Knowing Java and picking up C# doesn't have a major impact on your ability to express yourself. Knowing Java and picking up Lisp stretches you further, but you
by stonemetal 16y ago
Knowing Java and picking up C# doesn't have a major impact on your ability to express yourself. Knowing Java and picking up Lisp stretches you further, but you can only learn Lisp once. That is to say after you have experienced several different programming paradigms, you get less from learning yet another paradigm X language. Human languages have the same ability to impact the way you think.
What do I think is the best way to become a better programmer? Well learning new programming paradigms is good, it adds breadth to your knowledge. Building apps in specific topics is important it adds depth to your knowledge. That is to say a shallow but wide box is OK and a narrow but deep box is OK, but the biggest box is both wide and deep.