Resources on type system


I am looking for good resources on Scala’s type system for Scala beginners.
Please suggest links,book names,blogs etc.



While by no means exhaustive or very deep, the Scala’s Types of Types I wrote years ago is a good starting point that I’ve heard beginners did enjoy quite a bit.

Hope this helps,
I’m sure there people can point to more advanced stuff as well.


This might be useful to understand what the Scala language designers want to do with its type system:


chipping few bits in


wow so nice to meet you! i have read this and it is a great piece for reading. but u left it like a draft or WIP.