Hello,<p>I am building a backend API and have the choice between using these two languages.<p>I am slightly familiar with Go. I have never used Kotlin but have experience with Java.<p>Is there any reason to consider Kotlin if I don't have any JVM infrastructure already? Is go going to be a lot cleaner? Anyone with experience with both that can compare the experiences?
I’ve only used a little bit of Go. If the API is going to be small and simple I’d use Go, the build and deploy process is probably going to be slightly easier to deal with?<p>Otherwise I’d choose Kotlin because it seems a more fun and flexible language than Go. And you also have loads of Java libraries at your disposal.