Here is another humanoid robot that can build and program to get started in robotics. This SainSmart 17DOF Biped Humanoid Robot comes with a graphical programming interface. It has an aluminum frame and a 32-channel steering servo drive control panel.
You get 17 digital servos, a PS2 wireless controller, metal screws, and everything else needed to put this robot together and control it.