
Using kotlin in side project related to your area of interest will boost your confidence and eventually make you feel safe to use it in production.Īt this point you will come across things in kotlin that is specific to your domain (e.g Kotlin Android Extensions for android, Anko is a library providing a set of Kotlin-friendly wrappers around the Android APIs). If you are starting something fresh like new side project then it is perfect opportunity to use kotlin in your domain. As a android dev I am always occupied with side project.

Side projects are perfect guinea pig for experimenting with new things and learning all consequences that you might face while using it in production. Learn piece by piece and once you finish documentation I would recommend again go through it once.Īfter reading documentation twice you would have rough idea about language and at least you would be able to write hello world in kotlin :) Don’t panic and don’t target to finish entire documentation in one go.

Cool thing I like is while reading it you can also edit and run example code snippet within your browser so that you can play around with concept that you have just read.Īt first looking at documentation it will be overwhelming. This will teach you about language basics like syntax and other features. To start with you should go through online kotlin’s official documentation. If you haven’t started yet and planning to learn kotlin then I would like share my journey of learning kotlin. Needless to say I love it :) When I started learning it I had no clue from where I should start ? Because of number of resources like videos, official documentation and books.

I have been learning kotlin since quite a while.
