One of my favorite websites for learning Indian cooking is Manjula’s Kitchen.  Manjula is a vegetarian, originally from Northern India, and her site is awesome.  Along with recipes, she makes and posts videos of her cooking the dishes (she also has a YouTube Channel).  It’s like having a favorite auntie in the kitchen with you.  Her site also contains reference sections that show and describe the various ingredients commonly used in Indian cuisine, as well as tips for stocking your pantry.  From breads to chaat, from appetizers to dosas, from rice dishes to sweet desserts, Manjula’s got you covered.  Go check out her site and enjoy the many recipes and tips she has to offer!