The most beautiful thing about Indian cooking is that you need a handful of ingredients and with mixing them in different proportions you can make millions of dishes.
But as they say, cooking is an art and not everyone is master of it, thank those who are masters of Indian cooking loves to share their wealth of knowledge.
One of such great cooking website is http://www.ashaandanita.com on this website one can get a treasure of knowledge. The most complex recipes like chole bhature dal tadka gatte ki sabji egg curry etc are explained in most amazing and easy way.
Here is a picture of kali masoor ki dal recipe
Overall this is very good website for Indian food