Get 1 AT89c51/AT89s52 which costs you around Rs.50-60.. i think you read the book of 8051 by Mazidi.. you will get to know how to Program and how to build circuit.
Get 40 pin base, 11.0592Mhz crystal, 33pf, 8.2k resistor,10microcfarad capacitor and a reset switch ,2×16 LCD, 4×3 keypad, pull up resistors general PCb, soldering gun etc………
Get 1 8051 Programmer to send the hex file into microcontroller
Download Keil M vision 3
then write the Program in Keil in that only you will get the option to convert C file into hex file…
While Purchasing Programmer they will Provide software .Run on Your PC.
Open that Choose the Hex file to transfer to microcntroller