O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Introduction to JVM Languages – Clojure, Kotlin, and Groovy

Video Description

Explore the world of static and dynamic programming with Clojure, Kotlin and Groovy

About This Video

  • Helps you understand the core concepts of Clojure, Kotlin, and Groovy;
  • Work with various programming paradigms and gain knowledge about imperative, object-oriented and functional programming
  • Learn about new and advanced build tools and use the in your project

In Detail

If you want to build a strong foundation with the Java Virtual Machine and get started with popular modern programming languages, then this video is for you.The video will begin with a general introduction of the JVM and its features, which are common to the JVM languages, helping you get abreast with its concepts. It will then dive into explaining languages such as Clojure, Kotlin, and Groovy and will show how to work with each language, their features, use cases, and pros and cons. By writing example projects in those languages and focusing on each languages strong points, it will help you find the programming language that is most appropriate for your particular needs. By the end of the course, you will have written multiple programs that run on the Java Virtual Machine and know about the differences between the various languages.