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

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