The biggest-grossing Bollywood film ever made is about engineering geeks.

http://en.wikipedia.org/wiki/3_Idiots

Farhan Qureshi (R. Madhavan), Raju Rastogi (Sharman Joshi), and Rancchoddas "Rancho" Shyamaldas Chanchad (Aamir Khan) are three engineering students who share a room in a hostel at the fictional Imperial College of Engineering, one of the best colleges in India.

While Farhan and Raju are mediocre students from modest backgrounds who want to lift their families out of poverty, Rancho is a wealthy genius who studies for the sheer joy of it. However, Rancho's passion for knowledge and machine-building rather than exam rankings, conforming to the system and social climbing, incurs the wrath of Professor Viru Sahastrabudhhe (ViruS) (Boman Irani).

Rancho irritates his lecturers by giving creative and unorthodox answers, and confronts ViruS after fellow student Joy Lobo hangs himself in his dormitory room. Joy had requested an extension on his major project on compassionate grounds—his father had suffered a stroke—but ViruS refused, saying that he himself was completely unmoved by his own son's accidental death after being hit by a train. The professor then proceeded to phone Lobo's ill father and inform him that his son will not be graduating.

Rancho denounces the rat-run, dog-eat-dog, mindless rote learning mentality of the institution, blaming it for Lobo's death, after which ViruS hauls his rebellious student and forces him to lecture the other students. Rancho then embarrasses the staff and students by asking them questions about non-existent concepts (Farhanitrate and Prerajulization), prompting them to feverishly search through textbooks trying to find a definition.

Threatened by Rancho's talent and free spirit, ViruS labels him an "idiot" and attempts on a number of occasions to destroy his friendship with Farhan and Raju, warning them and their parents to steer clear of Rancho.

In contrast, ViruS’ model student is Chatur Ramalingam or "Silencer", (Omi Vaidya) who sees a high rank at the prestigious college as his ticket to higher social status, corporate power, and therefore wealth. Chatur conforms to the expectations of the system, and works by mindless rote learning, and unethical means of destroying his competition, such as trying to distract his classmates by feeding them pornography magazines. Rancho humiliates Chatur, who is awarded the honour of making a speech at an award ceremony, by inserting obscenities into the text, which has been written by the librarian. Chatur mindlessly memorises the speech, without noticing that anything is amiss, directing frequent vulgar language at ViruS and the federal education minister, much to their horror, and to the students' uproarious laughter.

Meanwhile, Rancho also falls in love with ViruS' medical student daughter Pia (Kareena Kapoor) when he, Raju and Farhan crash her sister's wedding banquet in order to get a free meal....