It has been a long time since I've touched Java but back then, Eclipse was my favorite. Netbeans was good too but but I liked that Eclipse supported all the various types of projects and had plugins for multiple languages, even Python (PyDEV) and PHP (PDT)!
But a lot has changed since 2012, I moved on to Python and simple code editors like Atom and Notepad++, and the IDE world also went in a totally different direction.
Another thing that happened was Google stopped supporting Eclipse in around 2016 and that shifted the focus from Eclipse to Android Studio, an IDE from Intellij company. I'm not much into android programming but AS is perhaps your only limited option if you choose to go into that direction.
But the most important question is what do developers prefer these days? Do you prefer Intellij over Eclipse or vice versa?
In this article, we’re going to explore why young programming languages with modern features can’t be adopted quickly. Additionally, we’re going to take a look at one exceptional example that got specific parameters right to be both young, modern and mature, just ready for adoption at small and big scale.