Ah, India. The land of those fucking ridiculous Bollywood movies. Seriously, why is no one saying this? Their movies are straight fucking insanity. I realize that there's a big cultural thing there, but I'm savvy enough to know when something was created in the depths of an ether binge.
Back on topic... the funny thing about Indian food is that there's really no such thing. India is such a huge, diverse place that calling anything just Indian is like calling a specific song music and expecting someone to know exactly what you're talking about. There are more than 30 defined regions that produce their own, often wildly different cuisine.
Now, this doesn't mean that every time you walk into an Indian restaurant you're going to see a wildly different menu. Far from it. Your typical Indian place actually specializes in food from the Punjab region of Northern India and Eastern Pakistan. This is where you get your tandoori bread, tikka masala, Biryani, and most of the rest of the foods you're familiar with. Punjabi cuisine is well-known for its wide range of dishes, with everything from spicy to mild and vegetarian to carnivore, including beef. That's right, the country famous for its spiritual love of cows does serve beef in many regions. To make things easier, I will continue to refer to all things Punjabi as Indian, unless otherwise noted.
Shit You Should Know about India

2. Much like the food, there is no "Indian" language. There are more than a thousand languages spoken on the Indian subcontinent, 29 of which are spoken by more than a million people each. The most common, Standard Hindi, uses its own alphabet called Devanagari which looks like a cross between Elvish and Klingon. Luckily for us everything is approximated in English, so it's spelled like it sounds. Pronounce away!