Hi, new here. "Effective Java" is awful. Get a book like "Head First Java" instead.
Also install IntelliJ IDEA from Jetbrains as an IDE, and get your Java SDK from https://adoptopenjdk.net/.
Long story short, "Oracle Java" is evil, OpenJDK is acceptable but you can only download the latest version which can be annoying in your job, AdoptOpenJDK is an archive of everything.