The author, a former Java skeptic, now recommends Java as a valuable language to learn due to its stability, innovation, and community support. Java's evolution has made it a reliable choice for enterprise development, with features like generics, records, and virtual threads that reduce complexity and improve maintainability.