Modules - A backbone of Drupal

I have read so may article on 'How to make custom module'. There are lots of bloggers who write at at-least once about "How to make a module or custom module" that's why I have decided to write about module and custom modules. The module is used to extend the functionality of Drupal and there are more than 25000+ modules freely available for use. Different-2 modules are used for different-2 purposes like for e-commerce Drupal-commerce or Ubercart, for social business solution Drupal-Commons, for page view View, etc.

PHP, Drupal and Me

In 2007 after completion of my 3yrs diploma in Computer science and Engg., I was doing a .net course from an institute. One day my friend Sandeep aka Sandy (another PHP guy) meet me and then we start discussing our college memories and other kinds of silly stuff and then he asked me "what are u doing now a day"?. I said, nothing just doing DotNet course from a......... institute. So he told me about PHP (a giant of web world) and my question was...PHP.....what is this?.