Kotlin is an easy-to-learn, pragmatic language that has adopted the best traits of other popular languages such as Java, C#, Python, Groovy, and Scala. This video tutorial is your one stop guide to getting started with Kotlin programming, covering the basics, object-oriented features, and even functional programming in Kotlin.
Youâ€™ll take your first steps in Kotlin programming by building a simple â€œHello, Kotlinâ€ program. Youâ€™ll explore the basics such as types and syntax, and also basics of object-oriented programming such as classes and inheritance. Next, youâ€™ll dive into Kotlin objects and functions, and see how theyâ€™re different from other programming languages. Youâ€™ll learn to organize your code and simplify your coding experience with the help of different functions and statements in Kotlin. From there, youâ€™ll lwork with collections and streams, employ loops in your code, and filter data with the help of different collection operations.
Finally, youâ€™ll dive into Kotlinâ€™s functional aspects, where youâ€™ll work with extension functions and values, model functions, and overload functions in Kotlin. By the end of this video tutorial, youâ€™ll be well-versed with Kotlinâ€™s fundamental features, and will be ready to begin your career as a Kotlin developer.
About the Author
Edvin Syse is a Java developer in a Norwegian hosting company where he works with systems integration and tools development, both back end and front end. He is the project lead for TornadoFX â€“ a JavaFX Framework for Kotlin, as well as several other open source projects, amongst them FXLauncher â€“ a native auto updating launcher for Java applications. He has worked with Java and JVM technologies for more than 15 years.