There are very few places in our app that use Java, but we use Kotlin everywhere else which is like Java on steroids. To make sure you understand the basics of an object oriented programming language, go ahead and work through the following activities.
1. Java basics
Work through lessons 1-4 of Java Programming Basics. You don’t need to worry about sharing any code with your mentor yet. The purpose of this section is to expose you to Java syntax so you can understand the concepts in the next section.
2. Object oriented programming
Next, work through Object Oriented Programming in Java before moving on to Kotlin. This course mentions Android Studio, but just use IntelliJ for now. Make sure you can complete the exercises in each lesson, but the only programs you need to share with your mentor are the projects from lessons 3 and 6.