Getting Started

Getting Started

If you're new to our IDEs or a technology, start here.

JetBrains has powerful 'Integrated Developer Environments' (IDEs). This is a collection of tips and tutorials to help you get started.

tip

How to Search Everywhere in Any JetBrains IDE
Use ⇧⇧ (macOS), or Shift+Shift (Windows/Linux), to bring up the Search Everywhere dialog. You can search across Classes, Files, Symbols and Actions.

tutorial

Getting started with IntelliJ IDEA
My favourite tips for all new starters in IntelliJ IDEA

playlist

Top Shortcuts
Our handpicked top shortcuts

tutorial

Hello World in IntelliJ IDEA
Create a new Java application and JAR file that prints `Hello World` to the console.

Part of tutorial

Creating a Maven project
Start by creating a brand-new project that uses Maven as the build tool

Part of tutorial

Importing a Maven project
IntelliJ IDEA understands projects that use Maven and can import them with minimal configuration

playlist

Getting Started with IntelliJ IDEA
Tips for getting started with IntelliJ IDEA

playlist

Search Everywhere
Tips for using Search Everywhere (Shift+Shift)

tutorial

Getting Started with Spring Data JPA
Learn how to use Spring Data JPA to store and retrieve data from your database.

tip

Type into any dialog to search
You can start typing into a dialog box to search, even if there's not a textual search box available.

tutorial

Your First Spring Boot Application
In this tutorial we will use IntelliJ IDEA to create your first "Hello World" Spring Boot application. We'll also discuss what's in your project and why. Spring Boot is a way to create Spring applications easily with some abstractions, some of which we'll touch on in this tutorial.

Part of tutorial

Creating a Project for Spock
Start by creating a new Java project which will be the basis for the rest of this tutorial.

Part of tutorial

Creating a Gradle project
Start by creating a brand-new project that uses Gradle as the build tool.

Part of tutorial

Opening a Gradle project
What you need to know to get started with an existing Gradle project