Hello Everyone, I'm new to programming and want t...
# getting-started
l
Hello Everyone, I'm new to programming and want to learn Kotlin as my first language. I'm currently a Private Cloud Admin but was wondering if anyone uses Kotlin in the Cloud/DevOps space?
t
I’ve been working with kotlin the past ~5 years especially in cloud scenarios. At least in EU you can find plenty of companies using Kotlin for business applications in the cloud
a
I know that Kotlin can be pretty useful when creating a DSL (Domain Specific Language), which is probably relevant in many DevOps use cases - an example for such a DSL would be https://dev.to/jmfayard/github-actions-a-new-hope-in-yaml-wasteland-1i9c by @jmfayard -> let’s you write Kotlin instead of yaml for Github Actions. Might be also a good starting point for learning Kotlin 😉
s
not your question, but Kotlin as a first language is the topic of the book Atomic Kotlin: https://www.atomickotlin.com/atomickotlin/
w
TeamCity also allows you to write Kotlin dsl: https://teamcity.jetbrains.com/app/dsl-documentation/index.html
l
Thank you for all of these suggestions. I'm in the US and see Kotlin used a lot with Android. You guys have encouraged me.