My personal experience is I spend 10% of my learning curve learning whatever language and 90% of my learning curve learning the available libraries for that language.
So I tend to want to use Java for everything not because the language is better than some other (it isn't, but arguing about it is pointless) but because I am proficient in a lot of class libraries that come with it. Also it has a defacto-standard project structure pretty much enforced by Apache Maven.
Most recent case in point for me is learning Objective-C to do IOS applications. Learning the language itself is not that big a deal even if you do stumble a lot (at first) over the square-bracket syntax of its message statements. The only thing that makes it usable at all is Xcode's excellent IDE support for the library documentation always just a context-sensitive click or two away.