Very similar languages IMO. Scala is a little heavier on the functional and academic fronts. It&#x27;s syntax is also much heavier on symbols. In general I think scala has a steeper learning curve. I like scala though. Similar ideas at their core, a mixed paradigm approach. Similar also in that both have a legacy language that they need to interop with. That legacy also bleeds through to both pretty heavily. I also much prefer a native ecosystem vs the jvm.<p>The one big area that separates the languages is tooling. I personally think Swift&#x27;s tooling is much better. Faster compilation, faster runtime, faster startup, and better ide tooling.