Diese Präsentation wurde erfolgreich gemeldet.

# Scala is for everyone

3

Teilen

Nächste SlideShare
Party planner workshop
×
1 von 36
1 von 36

# Scala is for everyone

3

Teilen

#### Beschreibung

Tips for learning Scala and creating workshops

#### Transkript

1. 1. Scala Is for Everyone Marina NYC
3. 3. I want to learn Scala
4. 4. Do I need a CS degree?
5. 5. Comics Books Sites Scastie REPL Pen and paper Where to start
6. 6. Comics Books Sites Scastie REPL Pen and paper Where to start
7. 7. Where to start Atomic ScalaBooks Blogs REPL Scalastie Paper
8. 8. Where to start Books Sites REPL Scalastie Paper www.scala-exercises.org Lists can be easily created: val a = List(1, 2, 3) a should equal(List( , , )) > Run
9. 9. Where to start Books Sites REPL Scalastie Paper STD LIB CATS SHAPELESS SCALACHECK SCALA TUTORIAL FP IN SCALA ∀ www.scala-exercises.org
10. 10. Where to start Books Sites REPL Scalastie Paper STD LIB CATS SHAPELESS SCALACHECK SCALA TUTORIAL FP IN SCALA ∀ www.scala-exercises.org
11. 11. Where to start Books Scastie Paper scastie.scala-lang.org Run 2 + 2 4: Int
12. 12. Where to start Books scala> Bl ogs REPL Scalastie Paper List(1, 2, 3).map(x => x * 2) res: List[Int] = List(2, 4, 6)
13. 13. Where to start Books Blogs REPL Scala Pen and paper
14. 14. Don’t compare yourself with others Take it with your own pace Practice makes perfect Tips
16. 16. I want to teach Scala
17. 17. WHY ? AUDIENCE ? FORMAT ?
18. 18. Topics Day, time, duration Get help Workshop
19. 19. Ninety-Nine Scala Problems Day , time, duration Get help Workshop
20. 20. Ninety-Nine Scala Problems Work day 1.5h, weekend 3h Get help Workshop
21. 21. Ninety-Nine Scala Problems Work day 1.5h, weekend 3h Mentors Workshop
22. 22. Lesson one
23. 23. Communication Listen Try to understand Explain (in simple words) Draw examples, schemes
24. 24. Listen Ensure you understand Explain (in simple words) Draw examples, schemes Communication
25. 25. Listen Try to understand Explain Draw examples, schemes Communication
26. 26. Communication Listen Try to understand Explain (in simple words) Know your audience Option( )
27. 27. Tanmay Bakshi 14yo AI expert for IBM
28. 28. Scala for kids
29. 29. 0+
30. 30. .summary scala.howToLearn scala.howToTeach
31. 31. Grow the community
32. 32. Thank you!
33. 33. .contactMe { case => besseifunction case => DanyMariaLee case => besselfunction case _ => Sydney }

#### Beschreibung

Tips for learning Scala and creating workshops

#### Transkript

1. 1. Scala Is for Everyone Marina NYC
3. 3. I want to learn Scala
4. 4. Do I need a CS degree?
5. 5. Comics Books Sites Scastie REPL Pen and paper Where to start
6. 6. Comics Books Sites Scastie REPL Pen and paper Where to start
7. 7. Where to start Atomic ScalaBooks Blogs REPL Scalastie Paper
8. 8. Where to start Books Sites REPL Scalastie Paper www.scala-exercises.org Lists can be easily created: val a = List(1, 2, 3) a should equal(List( , , )) > Run
9. 9. Where to start Books Sites REPL Scalastie Paper STD LIB CATS SHAPELESS SCALACHECK SCALA TUTORIAL FP IN SCALA ∀ www.scala-exercises.org
10. 10. Where to start Books Sites REPL Scalastie Paper STD LIB CATS SHAPELESS SCALACHECK SCALA TUTORIAL FP IN SCALA ∀ www.scala-exercises.org
11. 11. Where to start Books Scastie Paper scastie.scala-lang.org Run 2 + 2 4: Int
12. 12. Where to start Books scala> Bl ogs REPL Scalastie Paper List(1, 2, 3).map(x => x * 2) res: List[Int] = List(2, 4, 6)
13. 13. Where to start Books Blogs REPL Scala Pen and paper
14. 14. Don’t compare yourself with others Take it with your own pace Practice makes perfect Tips
16. 16. I want to teach Scala
17. 17. WHY ? AUDIENCE ? FORMAT ?
18. 18. Topics Day, time, duration Get help Workshop
19. 19. Ninety-Nine Scala Problems Day , time, duration Get help Workshop
20. 20. Ninety-Nine Scala Problems Work day 1.5h, weekend 3h Get help Workshop
21. 21. Ninety-Nine Scala Problems Work day 1.5h, weekend 3h Mentors Workshop
22. 22. Lesson one
23. 23. Communication Listen Try to understand Explain (in simple words) Draw examples, schemes
24. 24. Listen Ensure you understand Explain (in simple words) Draw examples, schemes Communication
25. 25. Listen Try to understand Explain Draw examples, schemes Communication
26. 26. Communication Listen Try to understand Explain (in simple words) Know your audience Option( )
27. 27. Tanmay Bakshi 14yo AI expert for IBM
28. 28. Scala for kids
29. 29. 0+
30. 30. .summary scala.howToLearn scala.howToTeach
31. 31. Grow the community
32. 32. Thank you!
33. 33. .contactMe { case => besseifunction case => DanyMariaLee case => besselfunction case _ => Sydney }

## Weitere Verwandte Inhalte

### Ähnliche Bücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen

### Ähnliche Hörbücher

Kostenlos mit einer 30-tägigen Testversion von Scribd

Alle anzeigen