What are the best ways to learn Scala?

asked by Anonymous
47 contributors
8 solutions
  1. 10

    #1 Scala Tutorial For Beginners

     Scala Tutorial For Beginners

    Scala Tutorial | Scala Tutorial For Beginners | Scala Programming | Spark Training | Edureka is a YouTube video tutorial uploaded by edureka! on 16 January 2017. With over 100,000 views, this video is about 1 and a half-hour long.

    Videos

    Free

    Richard Sanchez
    Written on July 20, 2018
    "I like the comprehensive presentation of this video. If the host will conduct an actual seminar for this one, I will surely attend!"
  2. 8

    #2Introduction to the Art of Programming Using Scala

    Introduction to the Art of Programming Using Scala

    Introduction to the Art of Programming Using Scala teaches programming with Scala, which covers basic logic and problem decomposition and explains how to use GUIs and graphics in programs.

    Books

    Check price

    Joe Green
    Written on July 20, 2018
    "I have high regards to this book. Because of this great resource, I am able to grasp most of the basic things to learn about Scala."
  3. 6

    #3Scala for Data Science

    Scala for Data Science

    Scala for Data Science is a complete guide on learning scalable data science solutions, from data ingestion to data visualization. It also offers detailed web frameworks for visualizing big datasets with charting tools. 

    Books

    Check price

    Sean Lewis
    Written on July 20, 2018
    "This book could have dove deeper into the topic. I've seen advanced Scala programming somewhere and was hoping to learn them through this book but sadly that did not happen."
  1. 5

    #4Rock the JVM! Scala and Functional Programming for Beginners

    Rock the JVM! Scala and Functional Programming for Beginners

    Rock the JVM! Scala and Functional Programming for Beginners is a programming language course created by Daniel Ciocîrlan which features 15 hours of on-demand video, 2 supplemental resources and full lifetime access.

    Course

    $144.99

    Ismael Galicia
    Written on July 20, 2018
    "I love how detailed and comprehensive this course is that enables a beginner such as me to catch up. Great job to Daniel!"
  2. 3

    #5Scala for Java Developers

    Scala for Java Developers

    Scala for Java Developers teaches the best coding standards for Scala development from the viewpoint of Java programming. It also details and explains simple concepts like variables and functions. 

    Books

    Check price

    Enrique Vega
    Written on July 20, 2018
    "This is a very good book on Scala. I highly recommend this."
  3. 3

    #6Treehouse

    Treehouse

    Treehouse is a website that offers a wide range of technology courses. The platform offers projects with access to over 1000 videos. All courses like web development, mobile development, game development, and web design are taught by experts.

    Websites

    $25- Varies by plan

    Jack Banks
    Written on July 20, 2018
    "I can't find some other source as reliable as Treehouse. My boss availed the plan for me to explore more Scala as I would need to have a bit of idea about Scala as I am a sales in a tech company. "
  4. 3

    #7Udacity

    Udacity

    Introductory programming course that is 4 months long. Other 'nano degrees' and free courses are offered on the site.

    Websites

    Free

    Larry Russell
    Written on July 20, 2018
    "wow i couldnt ask for more with how complete udacity is. has all the languages and programs that i want to self study."
  5. 1

    #8Codeacademy

    Codeacademy

    Codeacademy is an online platform aimed at helping people learn to code through interactive classes. It offers various coding courses on programming languages such as Python, Java, and JavaScript among others.

    Websites

    $19.99- Varies by plan

    Donna Ruiz
    Written on July 20, 2018
    "As I keep on learning more about scala, from udacity to treehouse to youtube, codeacademy is another great resource for me to learn from. I thank this website very much for my learnings."

Summary

Best What are the best ways to learn Scala
RankSolutionsTypeVotesPrice
1 Scala Tutorial For BeginnersVideos 10 Free
2Introduction to the Art of Programming Using ScalaBooks 8 Paid
3Scala for Data ScienceBooks 6 Paid
4Rock the JVM! Scala and Functional Programming for BeginnersCourse 5 Paid
5Scala for Java DevelopersBooks 3 Paid
6TreehouseWebsites 3 Paid
7UdacityWebsites 3 Free
8CodeacademyWebsites 1 Paid
Close

This action requires you to be logged in

Quickly sign in with your social media account:

What interests you most? (Select at least 3)

This will help us to keep things fresh and relevant!

Close

Now that you’ve found a solution...

Why not join our community of sharp minds and pro-active posters?

Be part of a rewarding interactive knowledge exchange!
Close

Join These Inquisitive Minds

Engage, learn and share with a friendly community versed in a massive range of trending topics.