Need Help to learn scala

Gvnreddy
New Contributor II

Hi Enthusiasts,

 recently i joined company in that company they used to develope databricks notebook with Scala programming language perviously, i worked on Pyspark it was very easy for me by the way i have 3 years of experence in DE i need help to where i can learn DE Scala because Scala is maily used for Function Programming Language. so in Internet also i not seen much tutorials for Scala compair to Pyspark so any one can help where i can learn Scala Especially for DE task, Please suggest me best resources.👨‍🎓 Thanks

szymon_dybczak
Esteemed Contributor III

Hi  @Gvnreddy,

You can check RockTheJVM scala courses - top notch quality. The author also have YT channel that I recommend for you to visit. 
Another highly recommended resource is free course taught by Alvin Alexander:

Learn Scala with Alvin Alexander

If you prefer books - here you can try Programming in Scala book (written by Scala creator Martin Odersky)

 

nayan_wylde
Esteemed Contributor

If you want some hands-on with basic scala. I would recommend this course.

https://www.coursera.org/learn/packt-apache-spark-with-scala-hands-on-with-big-data-hilnz

 

-werners-
Esteemed Contributor III

fwiw: you do not have to be a scala wiz to work on spark in scala.

Older spark articles are often about scala in spark (before python took over).

You will notice it is a lot like pyspark, but way way better.  typing, immutability, things like leftfold and typedLit etc.
Sad scala did not get traction...