There is no better way to learn robotics than building and programming your own. Fritz is an open source robotic head that you can build to sing songs, learn human emotions, and more. As hackintoshlover12 explains, you can try this with various servo motors, Arduino UNO or MEGA, 1x ultrasonic sensor, and a few other components.
Pretty cool if you ask us. You can find the instructions here.