-
Notifications
You must be signed in to change notification settings - Fork 0
Home
The following hack sessions are available:
What about...
- Start hacking immediately and
- Read further materials in the meanwhile?
One advantage of Scala is its interactive interpreter. Like in a worksheet file: you can enter code and get immediate output. This way gets you quickly into Scala. Another goal is to encourage you to dive deeper.
Remember some old C64 games like Tetris or Bubble Bobble? Each level was not bigger than a screen and so are the hack sessions. All sessions are in form of a Scala source code and worksheets. You can jump into each package, work through each exercises and compare them with the provided solutions. In case you have alternate solutions you are free to pull a request to my GitHub repository (TODO Link).
Feedback, additional exercises, and alternative solutions from you are appeciated. In case you have alternate solutions you are free to pull a request to my GitHub repository.
Here is a list of great Scala materials:
- 12 Free eBooks: eBooks about Scala, Play, Lift, Testing, Cookbooks, etc.
- Scala Tour: an introduction
- Scala Cheatsheet
- Programming in Scala (1st Edition): The latest 2nd Edition can be purchased but the first Edition with about 700 pages provides enough details
- Scala by Example: training materials
- Stack Overflow: Scala topics with lots of code snippets
- Scala School: since Twitter is developed with Scala they created a Scala tutorial
- Scala for the Impatient: a book for Java, C++, and C# developers, first part is free and online
- Online Interpreter: A Scala worksheet in your browser