Dear deepsh,
Yes, keil is on of the best, but also very expensive, you don't need industry standard prototype boards. Look at the olimex board (olimex.com) they can be bought trough farnell also (sorry for the advertising), if you are interested in 8 bit microcontrollers look toward microchip boards, very cheap and good quality.
If you want to start with a big step, choose one arm based processor(32bit, very widely used), like NXP's LPC family, example LPC1343, there is the nxp LPCXpresso board very cheap and versatile..
For start you need a cheap board, free compiler, free IDE and some demo codes (i will send you in pm the link).
I started a few years ago with atmel controllers, the avr family(8bit), for a beginner i can recomend the atmega family, but you can also start directly with 32 bit arm core based processors also, blink the led, 7 segment display, simple motor control, lcd displays or whatever.