DEV Community

Discussion on: A Beginner's guide to the Scala Programming Language

 
bmadusudanan profile image
Madusudanan.B.N

The advice that I gave is for existing java programmers.

The core of the java language is pretty small from my experience. If you want to develop complex applications then comes learning the libraries. This route is for existing java programmers and IMO a pretty good route. If you are new to the JVM and do not know java, then you can straight away get your hands dirty with scala. You might need to spend a little extra time, but the upside to that is there are certain concepts that you need not unlearn and re-learn.

Whether you should learn scala libraries in scala? Thats a pretty broad question to answer. It all depends on whether you want your code/architecture to be functional/object oriented. If you have time in hand then I would advise you to learn scala libraries directly else you can make a call on whether to learn scala libraries or use existing java libraries depending on the team you are in.

Thread Thread
 
kushalvmahajan profile image
Kushal V. Mahajan

Wonderful! I got the words I wanted. I come from Javascript background (MEAN/MERN). Scala is next I guess.

Thread Thread
 
bmadusudanan profile image
Madusudanan.B.N

Awesome. Don't get daunted. Learn one thing at a time. You can also start from my blog series that I have linked in the article. Not the best but I have tried my best for it to be easy on beginners.

Thread Thread
 
kushalvmahajan profile image
Kushal V. Mahajan

Sure.Looking forward to it.