#2IntelliJ IDEAIntelliJ IDEA is an IDE for the JVM platform created by JetBbrains. It features coding assistance, built-in tools and integration and plugin ecosystem, supporting a lot of languages and frameworks. It has a free version and a paid subscription version.
Windows, Mac, Linux
$14.9- Varies by plan
WHAT’S THE MEANING?
IDE stands for integrated development environment. It is a software used by developers to write codes and test them out. IDEs typically include a source code editor as well as tools for intelligent code completion, error diagnostics and debugging, a compiler, and an interpreter. Some IDEs are dedicated for software development in specific programming languages, while some are compatible with multiple languages.
DID YOU KNOW?
Did you know that Java was originally called ‘Oak,’ after the oak tree that was planted outside the creator’s office? James Gosling later renamed it from ‘Oak’ to ‘Green,’ because the group of developers for the program was dubbed the 'green team.' Finally, it was called 'Java' as an homage to the large amounts of coffee that the team consumed while developing the programming language. This also explains why the logo is depicted to be a cup on a saucer, with steam rising out of it. The use of the word ‘java’ as another term for coffee originated in the 18th century, when the world’s main source of coffee was the Indonesian island named Java.
According to the Tiobe Index, Java is presently the top programming language. Since its creation and release, Java has been consistently ranked as the most or the second most popular programming language. Its success can be attributed to its status as a general-purpose programming language -- it is literally used everywhere from apps, websites, operating systems, server apps for cloud computing, cryptography… the list goes on and on.