https://kotlinlang.org logo
Title
m

Marcin Wisniowski

05/20/2018, 9:15 PM
Are there any good resources for teaching programming (from scratch) with Kotlin?
n

napperley

05/20/2018, 10:43 PM
There aren't any tutorials out there for learning Kotlin as a 1st programming language. However there are many Kotlin tutorials out there that assume a person already knows a programming language like Python or Java. Here is a good video tutorial (for visual learners):

https://www.youtube.com/watch?v=H_oGi8uuDpA&t=3s

Best to avoid Kotlin tutorials that are tied into Android since they don't properly cover the basics, and make a tutorial more complex than it needs to be.
Someone might mention the Kotlin Koans but its a bunch of exercises (not a tutorial). Very worthwhile to go through some of the Koans after a Kotlin tutorial though 😉.
Seems I have contradicted myself 😆 . Turns out the Programming for Beginners: Learn software engineering with Kotlin book doesn't assume any prior programming knowledge ( https://www.amazon.com/Programming-Beginners-software-engineering-Kotlin-ebook/dp/B06ZYB7NHY/ref=sr_1_25?s=books&ie=UTF8&qid=1526859602&sr=1-25&keywords=kotlin ).
g

gildor

05/21/2018, 3:35 AM
There is also upcoming book from @svtk and Bruce Eckel called “Atomic Kotlin” for very beginners, no preview for now, but looks very promising https://github.com/BruceEckel/AtomicKotlinExamples
m

Marcin Wisniowski

05/21/2018, 6:57 PM
Thank you for all the suggestions, Programming for Beginners looks promising but I only see a Kindle edition and I don't have a Kindle, I would buy a print or PDF version if there was one. 😐