Is scala a hard code? Popular code? Easy to build on? What is it used for? I’m not technical so just trying to learn.
Morgan Stanley and Twitter use it a lot. It's a general purpose functional-oo language so can be used for loads of things - distributed systems, Web, etc. But wouldn't recommend it as your first language.
I've seen it used for pipelines a lot but probably not a good starter language
Not a good starter language but if you know Java, Scala becomes easy. The functional aspect can save you many lines of code and knowing java will help you understand OO part of Scala as well because it’s designed to work as both OO and functional language.
It's a steep learning curve but it is versatile enough to get a lot of things done. Don't do into it just for the sake of it. It will take some time and learning but you can make the most out of it if your job needs it.
I spent a day diving into basics of scala about an year ago, found it to be an abstraction over java I.e. code in java that could take 4 lines can be done in single line. The trick is it makes developer life easy, given that you already are expert in java. But if you are just starting with scala, it takes lot of time to ramp up
We use it for etl pipelines
"Is scala a hard code?" No, scala isn't code. It's a coding language. You can think about it as a less verbose Java. If you know Java or C#, it's very easy to learn/understand Scala. We use it for dealing with big data and cloud computing. It has very good integrations with Spark (for big data).
Scala is great language. Yes, learning curve is steep but you are rewarded more in the end as compared to JavaScript or Python.
It’s hard to read scala code! We rewrote the code base using java after the scala expert left the company in my last company.
I’m not technical either, and also looked into Scala; but decided to start learning Java first.