Mohamad Syakir
/

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”

Martin Fowler

Setting Up Development Environment

To learn Java, we need 2 things:

  1. Java Development Kit(JDK)
  2. Code Editor

JDK stands for Java development kit and it's basically a software development environment for building Java applications.

It has a :-

  1. compiler
  2. a bunch of code that we can reuse
  3. a Java runtime environment (JRE)
  4. bunch of other stuff.

Choose Java SE, which is short for Java standard edition.

For IDE we can choose among these popular ones:-

  1. netbeans
  2. eclipse
  3. intelliJ

I would recommend to use intelliJ community edition because it's free. Later on, use vscode due to no need to pay when want to use javaspringboot.

Download both JDK and preferred IDE from their official website.