Any plans for making Scala 3 a viable option for learning programming basics instead of Python?

Hi!
I agree that it would be nice to see more movement in the Scala-as-a-first-language space. Still, as others have pointed out, there is something already. I can add one more item to the list.

We’ve been teaching introductory programming in Scala for a decade, with an intake of more than a thousand students per year now. We use an extensive ebook (in the form of a web site) that’s been written for the course; it’s very popular among our students and usable for free by anyone. The main author has described that in some more detail in another thread: Collaborating on scala for newbies guide? - #8 by juha

For 2022, we’ve updated everything to use Scala 3. The new course, which is running right now, is here: https://plus.cs.aalto.fi/o1/2022/toc/?hl=en

Our impressions of Scala 3 as an introductory language are very positive so far.

7 Likes