Textbook
CS5860 - Fall 2014
Type Theory and Functional Programming
Simon Thompson
March 1999
Despite its old age, this is the best available book on dependent types. It has its drawbacks, there are a lot of areas which aren't covered well. However, it's way better than any tutorials on dependent types you can find on internet.