Many grown up men dreamed of having their own Robot since their childhood days. Guess what!!? You can have them now! While my friend and I were talking online about our daily programming conversation he got to mention about this site
http://mindstorms.lego.com/
OMG! A robot that you can program! Now how cool is that? See it in action
http://www.youtube.com/watch?v=KyG4tCogD2E
And how does the code for it look like? You can choose from a variety of programming languages:
http://turing.bard.edu/~ssp/NQC_Examples.html
http://parsecsys.com/rcx/
Java even has an interface for it!
http://www.slewis.com/rcxport/
If only I had the money... If only I knew of a place to buy! Oh my!