I'm relatively new to Java. Now I teach a Spring core. I use Intellij idea. Listened to a podcast where the author said that beginners need to use eclipse. I don't like eclipse, as there is poor code completion, not the usual syntax highlighting, pretty confusing interface. Well design, in my opinion, eclipse is pretty poor...