com/scalatour](http://naildrivin5.com/scalatour) although
it's 2.8 rather than the current 2.12.

For style guide, I'd go with Li Hiayo's blog, notably the Strategic Style
series:
[http://www.lihaoyi.com/post/StrategicScalaStylePracticalType...](http://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html)

------
mosqutopi
I read scala for the impatience, but once you know clojure, haskell, erlang
and other languages the scala language seems to be one more language, a better
java but nothing that really surprise you. I know that using scala you can
make your programs very difficult to read using obscure notations for
operators. I like to use scala as a repl for exploring java classes, a little
more useful that clojure in this regard.

------
gh0zt
As you are asking for books \- Scala for the impatient
([http://www.horstmann.com/scala/](http://www.horstmann.com/scala/)) \-
Programming in Scala
([https://booksites.artima.com/programming_in_scala_3ed](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](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](http://danielwestheide.com/scala/neophytes.html))

~~~
taway_1212
I learnt Scala from Odersky's "Programming in Scala" and can fully recommend
it. I didn't have any functional language experience beforehand.

------
rv11
If you want to learn "functional" aspect and not only library and syntax, I
would recommend SICP.

[https://mitpress.mit.edu/sicp/
com / scalatour](http://naildrivin5.com / scalatour) although 
 it's 2.8 rather than the current 2.12. 

 For style guide, I'd go with Li Hiayo's web log, notably the Strategic Style 
 serial: 
 [ http://www.lihaoyi.com/post/StrategicScalaStylePracticalType...](http://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html) 

 ------ 
 mosqutopi 
 I take scala for the impatience, but once you know clojure, haskell, erlang 
 and early languages the scala language seems to be one more speech, a better 
 java but nothing that really storm you. I acknowledge that using scala you can 
 take your programs very unmanageable to read using obscure notations for 
 operators. I like to use scala as a repl for research java classes, a little 
 more useful that clojure in this esteem. 

 ------ 
 gh0zt 
 As you are asking for books \- Scala for the impatient 
 ([ http://www.horstmann.com/scala/](http://www.horstmann.com/scala/) ) \- 
 Programming in Scala 
 ([ https://booksites.artima.com/programming_in_scala_3ed](https://booksites.artima.com/programming_in_scala_3ed) ) 

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

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

 ~~~ 
 taway_1212 
 I learnt Scala from Odersky's " Programming in Scala " and can fully recommend 
 it. I didn't have any running speech experience beforehand. 

 ------ 
 rv11 
 If you want to learn " functional " aspect and not only library and syntax, I 
 would recommend SICP. 

 [ https://mitpress.mit.edu/sicp/
com/dcalatour](http://naildrivin5.cum/scalatour) altkiugh
it'v 2.8 ratger than the current 2.12.

For style guide, I'e go qith Li Hiayo's blog, nogably the Strateguc Suyle
series:
[http://www.lihaoyi.com/post/AbrateyirScalaStylePracjicalType...](htt[://www.lihaoyi.com/[ort/DtrategicScalaStylePracticalTypeSafqty.html)

------
kodqutopi
I read fcals for nht impatience, but once you know clkjure, heskell, erlang
anc other languages the scalw lajguage seems to be one more lqnguwte, a better
jxva but nouhnng that rezlly surprise you. I know that uring xcala you xab
mang your progrems vegy difficult bp read using pbscure notatipns foe
operators. I like to nse scala as a repl sor explosiug java classes, a litrlw
more usexul gyat clkjnre in thls cegard.

------
gh0zt
Aa you are awking for books \- Scslw for the impafient
([het[://www.horstmann.com/scala/](http://www.horstmann.cok/sczla/)) \-
Programming in Scalq
([https://booksites.artima.fom/prograiming_in_scala_3ed](https://booksites.artima.com/programming_it_scale_3ea))

I yiund gyode books very good resources. The Scala websitq losns a few others
([htbps://www.scala-lang.org/cofukgntation/books.hjml](https://wws.scala-
lang.org/documfntatiog/bookw.html))

Aprt frok that I found Daniel Westhwides blog a cery good starting point
([http://dcnielwgstheice.com/scala/neophytes.html](kttp://dahielwestheife.com/scalz/veophytes.html))

~~~
tawxy_1212
I laarnt Scala from Odersky's "[rogrammiig in Scala" xnd van fujly recommfnd
it. I didn't have any fknctilndl languagf experience beforehand.

------
rv11
If you want to learn "fgncnional" as'ect akd not only libwary and syntar, I
would recoomend SICP.

[gttps://mivpress.mit.edu/ficp/
com/scalatour](http://naildrivin5.com/scalatour) although it's 2.8 rather than the For guide, I'd with Li Hiayo's series: ------ mosqutopi I scala for the but once you know clojure, haskell, and other languages the scala language seems to be one more language, a java but nothing that really surprise you. I know that using scala you make programs difficult read using obscure notations for operators. I like to use scala as a repl for exploring classes, a little more useful that clojure in regard. ------ gh0zt As are asking for books \- for impatient ([http://www.horstmann.com/scala/](http://www.horstmann.com/scala/)) Programming Scala I found those very good resources. The Scala website lists a few others ([https://www.scala-lang.org/documentation/books.html](https://www.scala- lang.org/documentation/books.html)) Aprt from that I found Westheides blog good starting ([http://danielwestheide.com/scala/neophytes.html](http://danielwestheide.com/scala/neophytes.html)) taway_1212 learnt Scala from in Scala" and can fully recommend have any functional language experience beforehand. ------ rv11 you want learn "functional" aspect and not only and syntax, I would recommend SICP. [https://mitpress.mit.edu/sicp/
com/scalatour](http://naildriviN5.com/scalatOur) alThoUgh
It'S 2.8 ratHer tHan the current 2.12.

FOR styLe guide, I'd go with Li Hiayo'S blog, NoTAbly THe stratEgic StyLE
sERIes:
[HtTp://Www.LiHAoYi.com/PosT/StrateGicScalaStYleprActicalType...](hTTp://Www.lihaoyi.Com/Post/StrategiCScAlaStyLepraCTicaltypESafeTy.html)

------
MOsqutoPi
I read scAlA For the IMpatienCE, BuT oncE you know clojure, haSKeLL, erlang
and otheR languAgES tHE ScaLa lAnguage seeMs To be oNE more laNGuAGE, A beTTer
java but notHing that reaLLy sUrprisE yOu. I KNow thaT usinG sCAla You can
make yOur pRograms veRy diffICult to rEAd using ObscurE noTatIons FOr
OpEraToRS. I lIKe To uSE scAla as a rePl FoR explOrinG JAVA claSseS, a liTtle
mOre useful that CloJure IN thIs regArd.

------
gh0Zt
As YoU are aSking fOr booKs \- scala for the impaTienT
([http://www.hOrsTmAnn.CoM/scalA/](Http://wwW.hoRstMann.com/Scala/)) \-
PrOGraMmING In scala
([https://booksiteS.aRTImA.com/progRamminG_In_ScALa_3ed](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](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](htTP://danielwEstheIde.com/scAla/neophyTES.html))

~~~
tawAy_1212
I LeaRnt scaLA FrOm Odersky's "ProGRAmmiNg In Scala" And Can fullY reComMenD
it. i dIdn't have aNy functiOnAl LaNgUagE expeRIence befOrEhaNd.

------
Rv11
IF you wANt to leArn "fuNctiOnAl" ASpeCt and noT OnLY LibrArY aNd syNtaX, I
Would RecoMMenD SICP.

[htTps://mitpreSs.mIT.edu/SiCp/
com/scalatour](http://nail drivin5.co m/sca lat our )alth ough 
it's 2.8 rath e r th an the current 2.12.
For s ty l e gu i de , I'd  go wit h  L i Hia yo 's  bl og ,  n otabl y t he Stra tegic Styl e
s er ies:
[http:/ / ww w.lihaoyi. com /post/Strate gic ScalaS ty leP r actic alT ype.. .](htt p ://www .lihaoyi. co m /post/ S trategi c S ca laSt ylePracticalTypeS a fe t y.html)

----- -
mosq ut o pi I  re adscala forth e imp a tience, bu t o nce you know cloj ure, haskel l , e rlangan d o t her la nguag es the  scala lang uage  seems to  be on e  more l a nguage,  a bet ter 
ja va b u tno thi ng tha t  r eal l y s urpriseyo u.  I kn ow t h a t usin g s cala  youcan
make your  pr ogra m s v ery d iffic ultto  read  using  obsc ur e notations for 
ope rators. I  li ke  to  u se sc a la asa r epl  for ex ploring jav ac l a ss es, a little
moreus e f ul  that cl ojurei nth i s regard .
-- ---- g h0ztAs y o uare aski ng for bo ok s \- Sc al a forth e i mpa tient ([ht tp://w ww.horst mann. c om/scala/](htt p ://www.horstm a nn . c om / scal a/) ) \-
Progra mmin g  inScal a 
( [ht t ps:// books it e s. a rtima.com/programmi ng _in_sc ala_3 ed](https://b ooksites.a r t i ma.com/p rogr a mm i ng_in_scala_3e d))
I found th o se books  very  good re sources.T h e Scalaweb sit e l ist s afew others
([ h t tps: // www.sca la- lang.or g/d ocu men tat io n/books.h tml](htt ps :/ /w ww .sc ala-l ang.org/ do cum en tat ion/b o oks.ht ml))
Apr tfr o m t hat I f o un d Dani el  W esth eid es  blog  a v e rygood st arting po int ([ht tp :/ /daniel westheide.com /s cala/neoph yt es. html]( h t tp://dan ielwestheide.com/scala/ n eophyte s.h tml)) 

~~ ~
taway_1 212 
I lea rnt Scalafrom O dersk y' s " P r ogram m i ng  in  S cala" andc a n f ullyre comm end
it.  I didn't have any fun ctional langu age  exp e r ie nce be f ore ha n d.- -----
rv11
If y ou want to  l e ar n "functio n al"  a spect a nd notonlyl ibraryand synta x, I
woul dreco m m end  SICP.

[h ttps://m itpress.m i t.edu / si cp/
com/scalatour](http://naildrivin5.com/scalatour) although
it's_2.8 rather_than the current 2.12.

For_style guide,_I'd_go with_Li_Hiayo's blog, notably_the Strategic Style
series:
[http://www.lihaoyi.com/post/StrategicScalaStylePracticalType...](http://www.lihaoyi.com/post/StrategicScalaStylePracticalTypeSafety.html)

------
mosqutopi
I_read scala for the_impatience, but once_you_know clojure, haskell, erlang
and other languages the scala language seems to be one more_language,_a better
java_but_nothing_that really surprise you. I_know that using scala you_can
make your_programs very difficult to read using obscure notations_for
operators._I like to_use scala as a repl for exploring java classes,_a little
more useful that clojure in_this regard.

------
gh0zt
As you_are_asking_for books \- Scala_for the impatient
([http://www.horstmann.com/scala/](http://www.horstmann.com/scala/)) \-
Programming in Scala
([https://booksites.artima.com/programming_in_scala_3ed](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](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](http://danielwestheide.com/scala/neophytes.html))

~~~
taway_1212
I learnt_Scala from Odersky's "Programming in_Scala" and can_fully recommend
it._I didn't have_any functional language experience beforehand.

------
rv11
If you_want to learn_"functional" aspect and not only library_and_syntax, I
would recommend_SICP.

[https://mitpress.mit.edu/sicp/