---
title: Installation
description: Learn how to get Java up and running in your project.
---

import { Heading } from '@/components/Heading'
import Link from 'next/link'

## Installation

Since installation process is slightly different in different devices. So we prefer that you should check the [official installation documentation](https://www.java.com/en/download/help/download_options.html) to install **☕ Java** on your device.

## Code Editors

There are various types of code editors for programming in Java. The popular ones are listed below :

<div className="mt-8" />

|                     Atom                     |                      Bluej                       |                              VS Code                              |                                 IntelliJ Idea                                  |
| :------------------------------------------: | :----------------------------------------------: | :---------------------------------------------------------------: | :----------------------------------------------------------------------------: |
| [![Atom](https://javaistic.vercel.app/img/gs/atom.png)](https://atom.io) | [![BlueJ](https://javaistic.vercel.app/img/gs/bluej.png)](https://bluej.org) | [![VS Code](https://javaistic.vercel.app/img/gs/vs-code.png)](https://code.visualstudio.com/) | [![Intellij Idea](https://javaistic.vercel.app/img/gs/intellij-idea.png)](https://www.jetbrains.com/idea/) |
|            Student , Professional            |                     Student                      |                                  Student                                  |                      Student , Professional                       |                                  Professional                                  |


  You use any of the popular code editors for Java. But <b>BlueJ</b> is best as it is <b>simple</b> and <b>fast</b>.



## Learning

After installing Java and setting up your preferred code editor start [learning](/java-introduction/introduction) from our website.

<div className="mt-8"/>

