In India there are zillion
different varieties of cooking. You travel 100kms and you
will find different taste and flavor. So it is practically
impossible to learn Indian cooking. If we want to narrow it
down and categorize then there are few different types like
North Indian (which is mostly popular in west), South Indian,
Bengali, Rajasthani and Gujarati and Maharashtrian. (Just
to name a few). Links below will give you some idea about
variety in cooking across India.
Maharashtrian
cooking- Come from state called Maharashtra (has Mumbai
as capital city) here are some cooking and cook book links
North
Indian cooking- Delhi, Punjab, Kashmir, Uttar Pradesh
mostly cover north of India. It is very popular food all over
the world -chicken tikka masala to garlic naan.
South
Indian cooking- Southern part of India formed mostly
tamil- telugu- kannada and Malyali population. It is a whole
different world all together compared to North or rest of the
India. Very tropical, lots of coconuts, fish and rice.