Technical requirements
To begin, readers can use any text editor or Integrated Development Environment (IDE) of their choice with the Java language, but it is certain that some extra configurations will have to made, that is why it is recommended IDE IntelliJ IDEA Community Edition (CE). This tool already comes with everything you need to work with both, Java and Kotlin. The list of requirements for this chapter is as follows:Software required (with version):
- Java JDK 17 or higher
 - IntelliJ IDEA CE
 - Kotlin 1.x - or 2.x
 
The code used in the chapters can be found on the book’s accompanying GitHub repository: https://github.com/PacktPublishing/Kotlin-for-Java-Developers-Beginner-to-Advanced