Getting started with IntelliJ IDEA
My favourite tips for all new starters in IntelliJ IDEA
![Working together](/guide/assets/thumbnail-d33a42b4.png)
Working together
Pairing with another is a great way to show off your skills and help others be awesome
![Learning the IDE](/guide/assets/thumbnail-ea977bb3.png)
Learning the IDE
Features inside the IDE to help get you up to speed quickly.
![Customising your IntelliJ IDEA Environment](/guide/assets/thumbnail-19f110ad.png)
Customising your IntelliJ IDEA Environment
Use IntelliJ IDEA to create a new package and class.
![Navigating code](/guide/assets/thumbnail-a95d95a0.png)
Navigating code
Tips to help you navigate through your codebase.
![Finding code](/guide/assets/thumbnail-100fc80c.png)
Finding code
We often need to find something in our project and there are several ways to achieve that depending on the use case.
![Reading code](/guide/assets/thumbnail-71ae90eb.png)
Reading code
We spend more time reading code than writing it so it makes sense to invest effort in learning how the IDE can help us here.
![Understanding code](/guide/assets/thumbnail-89ddfd35.png)
Understanding code
Understanding code can be challenging, especially if you're new to the codebase.
![Writing code](/guide/assets/thumbnail-95a74ec7.png)
Writing code
IntelliJ IDEA can help you to write code quickly and efficiently while minimising compilation errors.
![Changing code](/guide/assets/thumbnail-cdf4ba2f.png)
Changing code
Code is rarely a write-once activity, we often need to go back and change it multiple times.
![Testing code](/guide/assets/thumbnail-5587bb0b.png)
Testing code
Testing is an important part of the development workflow, irrespective of where you do it in the process.
![Seeing how far you've come](/guide/assets/thumbnail-cdd157b9.png)
Seeing how far you've come
The Productivity Guide is a fun way to see what you know, and what you don't!