

If you want to add your answer, you can make a PR Indexes for exercises online Introduction Koans These are the simple solutions of the kotlin koans ON LINE. The "src" folder contains the resolved exercises of " " I personally got inspired by Dan Lew to improve my kotlin skills by solving puzzles on advent of code (work in progress).-> Repo: Getting Started Kotlin > Repo: Problems Kotlin > Repo: GameBoy Emulator Enviroment > Repo: Kotlin Mobile > Repo: Kotlin JavaScript > Repo: Kotlin Native-iOS <<<. You can still try kotlin if you love to solve programming puzzles ( HackerRank, TopCoder etc). If you don’t have side project to try kotlin then don’t worry. Trying kotlin in side project not only allow you to evolve your language skills but also gives you opportunity to learn other things that might be helpful if you use it along with kotlin in your domain. 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.
