for beginners 89c51 programmer is not recommended it is better to go with 89v51xx microcontrollers which are very easy to program as they have ISP through UART which means you need only a max 232 ic between microcontroller and computer here is the schematic and other details here electronics-madeeasy.blogspot.com/.../89v51xx-programmer-using-serial.html
http://www.keil.com/forum/19346
BTW: The 'Comment' function on your blog doesn't seem to work.