Scala Learning Resources and Tips & Tricks

Saurabh Gangamwar
1 min readApr 20, 2022

In this blog post will share some of the learning I came across & I will keep updating this blog post if I found something useful. Please don’t forget to comment on the learning resources you found useful.

  1. Scala Crash Course
    If you quick want to start with Scala go through this course
    https://www.youtube.com/watch?v=-xRfJcwhy7A
  2. If you want to learn Scala & functional programming in depth then go through the below course. This course is taught by the Creator of the Scala -
    Martin Odersky
    https://www.coursera.org/learn/scala-functional-programming
  3. Books
    Scala 2 https://www.amazon.in/Scala-Cookbook-Alvin-Alexander/dp/9351102637
    Scala 3 https://www.amazon.in/gp/product/B09CG1LY5F/ref=dbs_a_def_rwt_bibl_vppi_i2
    Programming in Scala, Fifth Edition by Martin Odersky
    https://www.amazon.in/Programming-Scala-Fifth-Martin-Odersky/dp/0997148004
  4. Blog posts
    https://alvinalexander.com/scala/scala-string-examples-collection-cheat-sheet/

Tip & Tricks

  1. Convert Java Code into Scala
    This trick will be very useful if you want to convert some of your java code into Scala. For that, you will need to install the Scala plugin for Intellij Idea. You just need to copy your java code & past it into the scala code. on the fly this plugin will do the conversion for you.
    https://plugins.jetbrains.com/plugin/1347-scala

--

--

Saurabh Gangamwar

Full stack developer @Stryker. Loves building SAAS products using @angular ❤ @nestJs 🚀 @mysql