Skip to content
0:00 / 0:00

#scala

Scala Tutorial - Scala at Light Speed, Part 1: Getting Started

Rock the JVM

27K subscribers • 62 videos on Hallway

YouTube

Beginner. No background in the topic needed.

183K views6 years ago4 recommendations

Programming languagesScala

An introduction to the Scala programming language, explaining its benefits and how to start a new project.

Scala at Light Speed is Rock the JVM's jam-packed online Scala course/Scala tutorial series. In this video: why Scala is badass + starting a project. Get the full course with video downloads here: rockthejvm.com/p/scala-at-light-speed The full complete code: github.com/rockthejvm/scala-at-light-speed Follow Rock the JVM on: LinkedIn: linkedin.com/company/rockthejvm Twitter: twitter.com/rockthejvm Blog: rockthejvm.com/blog ------------------------------------------------------------------------- Home: rockthejvm.com -------------------------------------------------------------------------

Why it's here

4 people recommend this

What people say. Highly recommended by the Scala community as an excellent starting point for beginners and Java developers.

u/bbstilsonin r/scala • Recommends

On “Where to start learning Scala for Java dev”

I haven't gone through this exact course, but I am (and I think most people on this subreddit are) fans of Daniel's work on Rock the JVM. I have gone through some of his more advanced stuff, and he's a very good teacher. This subreddit is also a good place to ask questions. Good luck, and welcome to Scala!

u/Cheap-Reflection-830in r/scala • Recommends

On “Wow this language sucks to learn”

I'd check out something like this - link to this video More generally. the RockTheJVM courses are pretty good to get started with.

u/zetashiftin r/scala • Recommends

On “Which tutorial to learn functional programming without going in depth ?”

That post ended up quite longer than I expected lol. TLDR: \- just use Scala however you like, imperative programming isn't forbidden. \- Follow [video or [video for example and just go out there and try to solve the problems you want to solve with Scala.

u/k1v1uqin r/scala • Recommends

On “New to scala from Python Background”

in that case, find out what libraries they are using (or plan to use) just to avoid wasting time on irrelevant stuff. free alternatives: Odersky has a free course on core Scala (3) and FP i general. link to this video Rock the JVM is always great link to this video for something more straightforward & boring link to this video Find a real side project to work on, nothing beats coding. make sure to join the Scala discord.

u/k1v1uqin r/scala • Recommends

On “Learning Scala coming from a (mid-level) PHP Developer, how long would it take?”

…ncragts Scala is a very nice language, but.... If you can, try to find out how far they're willing to go into FP or if they have discussed it at all. Scala supports many advanced topics which are interesting research but regularely fail to be justifable in a bread and butter commercial setting. Simplicity is now the accepted general "approach": link to this video I'd suggest for your team to follow Odersky's advice and to stay close to the current Java 22 feature set. If people feel the urge to play around with the "pure" functional side of Scala or want to explore libriraries like the infamous cats-effects or ZIO (and some always will) they can do it as a private side project or at home. Stay a…