Intellij IDEA The Premium and The Best IDE
Using integrated development environment or IDE for today's software development is a must, it will help you writing codes much more faster than so manually write and config your code by only your own bare hand. IDE helps you refactoring or renaming your file or variables, so don't worry to messing up your codes if you it manually. IDE help you integrating your code with your version control like git, so you don't need to do git command anymore, you can just right click and push or pull, etc.
One of the best IDEA in the world is IDE from Jetbrains which is called Intellij IDEA ultimate, current version is 2018.3. It supposedly to be the tool for Java development, but in fact you can do anything with that program. You can program Python or PHP, and you can doing front end using Angular or event mobile app, you can do anything withing this only tool, it's full package supporting many aspects of technology. If you work on a company you should make recommendation to your boss to switch into this IDE, or if you just single person it is completely a wise investment to purchase this program for your best future. Your codes would be more efficient and doing in quickly.
So far i really enjoy coding using IntelliJ, it helps me doing so many projects efficiently and much less stressful, it make me much more organized and i do clean code and using the best, the latest and the modern approach of programming language. I can use spring boot and angular for web, it is the best tool so far. I am gladly recommend you to use this Intellij IDEA.