Richard Ishida provides an excellent introduction to Indic scripts, specifically Bengali, Devanagari, Gujarati, Gurmukhi, Kannada, Malayalam, Oriya, Tamil, and Telugu. I’ve always found these scripts to be very intimidating and Richard’s paper makes them a bit less so.
To download the paper, go to http://www.unicode.org/notes/tn10/.