I think this is true with most languages that have been around for more than 10 years (except for python... python is a great beginner's language IMHO)
As is true most other languages, tbh. Java isn't the hardest one either, with Eclipse/IntelliJ/Maven/blahblah, it takes time to configure, but fairly established.