adam bien's blog

Why it is important to choose a #1 language for an enterprise project 📎

  1. The more people are using (and complaining) the more bugs can be fixed
  2. The popularity is related with the amount of available documentation, blogs and tutorials
  3. IDE and tooling support is superb - often there are even several competing IDEs
  4. Usually all your programming questions can be answered by google
  5. The probability to find skilled developers is higher, than in the case of a fancy, esoteric language (like e.g. MOO #49 :-).
  6. You will usually find a variety of popular open source libraries or projects for every possible challenge
  7. Many commercial providers compete in the same space - your solution becomes less vendor dependent
  8. You will find a variety of commercial and even free trainings
  9. The bigger the company, the less developers tend to be interested in bleeding edge fancy stuff

So why not just start with Java - the #1 :-).