https://bartoszmilewski.com/2014/10/28/category-theory-for-programmers-the-preface/
Youtube video series of the same
https://www.youtube.com/watch?v=I8LbkfSSR58&list=PLbgaMIhjbmEnaH_LTkxLI7FMa2HsnawM_
Someone made a PDF of the blog posts
https://github.com/hmemcpy/milewski-ctfp-pdf
I believe this was the book recommended by Saifi on the topic
https://www.amazon.com/Types-Programming-Languages-MIT-Press/dp/0262162091/ref=la_B001IR3BUA_1_1?s=books&ie=UTF8&qid=1506786893&sr=1-1
https://www.amazon.in/Types-Programming-Languages/dp/0262162091
If anyone knows better ones, please do share.
Regards,
Sanchayan.
Another resource: https://www.reddit.com/r/haskell/comments/6oagzk/lecture_notes_on_category_theory_concepts_and/