Along the lines of "Sheaves in Geometry in Logic", Ieke Moerdijk (co-author of that book) also wrote these lecture notes with Jaap van Oosten:
http://www.staff.science.uu.nl/~ooste110/syllabi/toposmoeder.pdf
I found them very good when I was first learning.