It really depends on your goals. A smart thing for a developer to do is to chose the right tool for the task. Here is a list on which programming language is more popular in a particular area and...