Mark Lewis
1 min readJul 9, 2019

--

One of the challenges of learning Scala is that most of the material was created for people who already know how to code, generally in Java. I’m going to throw out a few more resources that have been used for CS1 and CS2 at various Universities for a while now. They aren’t just aimed at teaching Scala, but at teaching people who have never programmed how to program and they do it using Scala.

CS1 Textbook (https://www.amazon.com/Introduction-Programming-Problem-Solving-Textbooks-Computing/dp/1498730957/) and video lectures (https://www.youtube.com/playlist?list=PLLMXbkbDbVt9MIJ9DV4ps-_trOzWtphYO).

CS2 Textbook (https://www.amazon.com/Object-Orientation-Abstraction-Structures-Using-Scala/dp/1138402184/) and video lectures (https://www.youtube.com/playlist?list=PLLMXbkbDbVt8JLumqKj-3BlHmEXPIfR42).

--

--

Mark Lewis
Mark Lewis

Written by Mark Lewis

Computer Science Professor, Planetary Rings Simulator, Scala Zealot

No responses yet