Ability to read type rules is an important skill when reading Programming Langauge theory papers.

The two books that have been mentioned in relation to learning type systems are:

  • Types and Programming Languages by Benjamin Pierce
  • Practical Foundations for Programming Languages by Robert Harper

Papers

Discussions

Articles

Courses