Hi Sebastian, If you are a Flink runtime developer, Flink already make the runtime code scala free [1] for maintenance concerns. If you are just a Flink user, I think both languages are fine.
[1] https://issues.apache.org/jira/browse/FLINK-14105 [FLINK-14105] Make flink-runtime scala-free - ASF JIRA<https://issues.apache.org/jira/browse/FLINK-14105> As the consensus among our community(please link dedicated thread if there is) we keep in mind that flink-runtime will be eventually scala-free. It is because of ... issues.apache.org Best Yun Tang ________________________________ From: seb <sebunderthe...@protonmail.com> Sent: Monday, January 24, 2022 20:14 To: user@flink.apache.org <user@flink.apache.org> Subject: Is Scala the best language for Flink? Hi there, I am getting started with Apache Flink. I am curious whether there is a clear winner between developing in either Scala or Java. It sounds like Flink is typically slower to support new versions of Scala and that Java development might have fewer quirks. What do you think? I have experience coding in Scala, but I am more than happy to learn Java. Thanks in advance for sharing your thoughts! Best, Sebastian