Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

12
  • 30
    better to be a jack of all trades than a one trick pony Commented Aug 8, 2012 at 10:32
  • 27
    It will certainly harm you if you limit yourself to just two languages. Get more different tools into your toolbox. Commented Aug 8, 2012 at 11:01
  • 4
    You ask this question as if your were you totally free to choose between C# and PHP - is that really the case? Commented Aug 8, 2012 at 12:29
  • 10
    Knowing all the dirty details of one language is no doubt very useful. But when you work with multiple languages, you will at some point down the road find yourself designing parts of the program in a certain way, regardless of what language you are currently working in. This is a kind of programmer nirvana, where the language becomes secondary and the application is what matters. That is a great place to be, because it means you have potential as a programmer even in the future, when people are working in some new fancy Z++ language. Commented Aug 8, 2012 at 14:11
  • 2
    Just two? Many programmers regularly work in a number of languages. Knowing several gives you a larger set of tools to draw from. Commented Aug 8, 2012 at 14:20