u/agilesteelin r/scala • Recommends
#Scala Crash Course by a Scala Veteran (with some JavaScript flavor)
13K subscribers • 51 videos on Hallway
- Recommended by 1 person: 1 in engineering communities.
Beginner. No background in the topic needed.
70K views5 years ago1 recommendation
A comprehensive crash course on Scala covering syntax, types, and core language features for beginners.
Learn Scala in one video from a 10+ years Scala veteran. Watch my videos before everyone else! youtube.com/channel/UCSBUwLT9zXhUalKfJrc2q2A/join Stack Overflow Developer Survey 2020: insights.stackoverflow.com/survey/2020#technology-what-langu… Setup your Scala dev environment with coursier: youtube.com/watch?v=o9H2EQO3fVs @TraversyMedia Table of Contents: Intro Slides - Why learn Scala? Slides - Why learn Scala now? Slides - What is Scala? Environment setup Tour Comments/Javadoc/Scaladoc (crash course starts here) Keywords: val, var, def, lazy val Top level definitions The Uniform Access Principle Types Keyword: type Literals and String interpolation If expressions and the type hiearchy Boolean opeartions and equality Loops and tail recursion Higher order functions and lambdas aka anonymous functions aka arrow functions Pattern matching and partial functions Exceptions Collections and imports For Comprehensions Factorial (just another tail recursive example) Adding/removing elements to collections and right-associative operators Methods with variable argument lists aka Varargs Function currying and OO classes OO objects and properties OO traits, inheritance and subtype polymorphism Self types Objects (classes) expose methods and hide data Data structures (case classes) expose data and hide methods Algebraic Data Types aka ADTs Implicits Website: devinsideyou.com Patreon: patreon.devinsideyou.com Discord: discord.devinsideyou.com Telegram: telegram.devinsideyou.com Twitter: twitter.devinsideyou.com GitHub: github.devinsideyou.com LBRY: lbry.devinsideyou.com Install scripts: install.devinsideyou.com Giter8 templates: g8.devinsideyou.com Spotify concentration playlist: code.radio.devinsideyou.com Cheers and Happy Coding! #tutorial #programmingWhy it's here
1 person recommends thisMoments people linked to
u/agilesteelin r/scala • Mentions
On “Switching to a Scala position soon, where should I start?”
u/agilesteelin r/scala • Mentions
On “Good book for non-beginners in programming”
u/agilesteelin r/scala • Mentions
On “Getting into Scala from Python”
u/agilesteelin r/scala • Mentions
On “Should I learn it? If yes then which?”
u/agilesteelin r/scala • Mentions
On “Getting started with scala: a bit lost”
u/agilesteelin r/scala • Mentions
On “How to learn scala in 21 days?”
u/agilesteelin r/scala • Mentions
On “Scala learning path for new developer ?”
u/agilesteelin r/scala • Mentions
On “Where can I learn the basic set up to scala”
u/agilesteelin r/scala • Mentions
On “How Difficult is it to learn Scala from a background of JavaScript and Python? (Should I rather go and learn Java First?)”
u/agilesteelin r/scala • Mentions
On “Is it a good idea to learn Scala coming from Python and without knowledge of Java?”
u/agilesteelin r/scala • Mentions
On “Scala books for 2023”
u/agilesteelin r/scala • Mentions
On “What would be the best platform to learn Scala 3”
u/agilesteelin r/scala • Mentions
On “Starting with Scala”
u/agilesteelin r/scala • Mentions
On “Best resources”
u/zetashiftin r/scala • Mentions
On “Which tutorial to learn functional programming without going in depth ?”