I see a lot of boot camps for Python etc. but none for Scala. People who got really good at Scala- what worked for you? Any boot camps or courses you admire? Learning on the job is one thing but how did you get the head start?
Learn functional programming, in whichever language you know best (Java, etc.), first. The learning curve will be a lot less.
Any resources you'd care to suggest?
https://www.coursera.org/learn/progfun1 for Scala. You can Google a lot of resources for other languages.
It’s not worth it. It’s not a good language for interviewing.
But it’s great for maintainable & easy to review production codebases (if you know Scala well). Compilation also isn’t that bad if you parallelize your build pipeline.
& I’d argue it’s better than Java for interviewing. You can write it in a Java way, and take advantage of inferred types
Only useful for spark coding
False. Have used it on multiple, large backend & midtier services.
I recommend below two books 1) Hands on Scala (Except few parsing specific chapters) 2) Programming in Scala ( might take sometime but worth spending it) While learning try to concentrate core programming concepts, so that it will be useful for any language like Kotlin etc.,
There are some decent courses on udemy and Coursera.