Live data from Hacker News

Creative Scala: A New Introduction to Scala

underscore.io

21–29 of 29 posts

Re: Creative Scala: A New Introduction to Scala

#21
post #2

This looks nice! Can anyone recommend other good resources for Scala beginners? I'm checking out Twitter's Scala School[1] but the disclaimer near the start indicates that it's based on an older Scala version. I'm also using Odersky's "Scala by Example"[2] 1: http://twitter.github.io/scala_school 2: http://www.scala-lang.org/docu/files/ScalaByExample.pdf

"Scala for the Impatient" by Cay Horstmann; awesome resource to learn Scala because the author relies heavily on Scala REPL and the supporting text is full of clear succinct summaries of fundamental scala concepts

Re: Creative Scala: A New Introduction to Scala

#22
post #16
post #2

This looks nice! Can anyone recommend other good resources for Scala beginners? I'm checking out Twitter's Scala School[1] but the disclaimer near the start indicates that it's based on an older Scala version. I'm also using Odersky's "Scala by Example"[2] 1: http://twitter.github.io/scala_school 2: http://www.scala-lang.org/docu/files/ScalaByExample.pdf

i just met a guy named jason swartz who wrote this book: http://shop.oreilly.com/product/0636920030287.do http://chimera.labs.oreilly.com/books/1234000001798/index.ht...

*and by just met, i mean just hired @Mesosphere!

Re: Creative Scala: A New Introduction to Scala

#23
post #2

This looks nice! Can anyone recommend other good resources for Scala beginners? I'm checking out Twitter's Scala School[1] but the disclaimer near the start indicates that it's based on an older Scala version. I'm also using Odersky's "Scala by Example"[2] 1: http://twitter.github.io/scala_school 2: http://www.scala-lang.org/docu/files/ScalaByExample.pdf

I'd recommend you to bite the bullet and work through "Programming in Scala 2E" by Odersky, Spoon and Venners. It's a pretty thorough and systematic introduction to the language and its philosophy.

Re: Creative Scala: A New Introduction to Scala

#24

For a ground-up, thorough, and free course on functional programming in Scala, take the course Martin Odersky teaches our undergrads at EPFL (Functional Programming Principles in Scala): https://www.coursera.org/course/progfun Given as a MOOC on Coursera.

Great course, well tought and constructed. Great auto grader for the excercises. Both challenging and fun.

P.s. I liked your talk at north east scala symposium about scala's type system, looking foreword to more like this

Re: Creative Scala: A New Introduction to Scala

#25
post #22
post #16

Earlier quoted context omitted.

i just met a guy named jason swartz who wrote this book: http://shop.oreilly.com/product/0636920030287.do http://chimera.labs.oreilly.com/books/1234000001798/index.ht...

*and by just met, i mean just hired @Mesosphere!

sorry for barging in. The same mesosphere which created the Chaos web framework?

Re: Creative Scala: A New Introduction to Scala

#27

For a ground-up, thorough, and free course on functional programming in Scala, take the course Martin Odersky teaches our undergrads at EPFL (Functional Programming Principles in Scala): https://www.coursera.org/course/progfun Given as a MOOC on Coursera.

That course is definitely targeted to people with previous programming experience.

I would argue the same about the language in general. Not from an elitist perspective, but I don't think it is a particularly beginner friendly language.

Re: Creative Scala: A New Introduction to Scala

#28

For a ground-up, thorough, and free course on functional programming in Scala, take the course Martin Odersky teaches our undergrads at EPFL (Functional Programming Principles in Scala): https://www.coursera.org/course/progfun Given as a MOOC on Coursera.

Sadly this course dwelves too much into mathematics. Most of the time, when learning a new language one might want to make a simple real-world app.

Don't get me wrong, the course is good, but sometimes some things could be presented in a simpler way. If I were to enroll into the course again, first I'd check out Twitter's Scala School page to learn some basics: https://twitter.github.io/scala_school/

Re: Creative Scala: A New Introduction to Scala

#29

For a ground-up, thorough, and free course on functional programming in Scala, take the course Martin Odersky teaches our undergrads at EPFL (Functional Programming Principles in Scala): https://www.coursera.org/course/progfun Given as a MOOC on Coursera.

Totally agreed with Heather. Martin's Coursera course is an excellent functional programming course. The fact that it's free is kind of crazy.

Differentiating Coursera and Creative Scala, Coursera is aimed at people with some programming experience and is intended as a comprehensive introduction to functional programming. Creative Scala is intended as a taster rather than a comprehensive course. It is designed to be run as a workshop in a few hours to a day.

The bulk of Underscore's basic Scala training is our Essential Scala book/course, which is aimed squarely at people requiring learning Scala for commercial purposes. Essential Scala is a follow-on from the material in Creative Scala.

Post reply on HN