Skip to content
HomeVideosBooks
AllTopicsTrends
BlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K
    Cover of Programming in Scala

    Programming in Scala

    Martin Odersky, Lex Spoon, Bill Venners · 2008

    Presents an introduction to the new programming language for the Java Platform that blends object-oriented and functional programming concepts.

    ProgrammingComputer Science
    Open LibraryAmazon
    Stats for nerds
    35recommend
    66mentions
    61people
    2009–2026years
    56% recommend41% neutral3% critical

    Mentions per year

    2009201120132015201720192021202320252026

    What Hacker News says

    1. jimmytucsonJul 2023
      Spark is the single biggest use that comes to mind.

      Scala reminds me of Java trying to be Haskell. If you know either of those then you have a head start.

      Martin Odersky’s course Functions Programming in Scala: https://www.coursera.org/learn/scala-functional-programming

      Scala for the Impatient: https://github.com/shellyhanda/Scala/blob/master/Scala%20for...

      thread
    2. lngnmn2Mar 2022
      https://cs3110.github.io/textbook/cover.html

      This just emerged right in front of our eyes. Highest quality. Way better than Real World Ocaml.

      Graham Hutton's Programming in Haskell 2ed (plus his video courses).

      Programming in Scala Fourth Edition.

      thread
    3. gh0ztMar 2017
      As you are asking for books - Scala for the impatient (http://www.horstmann.com/scala/) - Programming in Scala (https://booksites.artima.com/programming_in_scala_3ed)

      I found those books very good resources. The Scala website lists a few others (https://www.scala-lang.org/documentation/books.html)

      Aprt from that I found Daniel Westheides blog a very good starting point (http://danielwestheide.com/scala/neophytes.html)

      thread
    4. taway_1212Mar 2017
      I learnt Scala from Odersky's "Programming in Scala" and can fully recommend it. I didn't have any functional language experience beforehand.
      thread
    5. beastman82Mar 2017
      I learned by reading "Programming in Scala" by Martin Odersky who invented the language. https://www.artima.com/shop/programming_in_scala_3ed
      thread
    6. letientai299Jan 2017
      Programming in Scala by Martin Odersky, Lex Spoon, and Bill Venners.

      Beside a good introduction into Scala, that book also teach me the principles in computer programing. It's worth read again several times.

      thread

    Related

    Cover of Scala in depth
    2011–2015

    Scala in depth

    Joshua D. Suereth
    4 recommend · 5
    Scala for the impatientCay S. Horstmann
    2011–2023

    Scala for the impatient

    Cay S. Horstmann
    31 recommend · 45
    Cover of Functional Programming In Scala
    2013–2026

    Functional Programming In Scala

    Paul Chiusano
    33 recommend · 73
    Cover of Programming Scala
    2010–2022

    Programming Scala

    Dean Wampler
    9 recommend · 28
    Cover of The Rust Programming Language
    2015–2026

    The Rust Programming Language

    Steve Klabnik
    170 recommend · 257
    Cover of Types and Programming Languages
    2008–2026

    Types and Programming Languages

    Benjamin C. Pierce
    132 recommend · 321
    Cover of The art of computer programming
    2007–2026

    The art of computer programming

    Donald Knuth
    336 recommend · 1,799
    Cover of Effective Java
    2007–2026

    Effective Java

    Joshua Bloch
    172 recommend · 287