There is no better to learn about robots and coding than programming your own bots. The LOBOT uHandbit Micro:bit Robot Arm is an open source kit built to get you familiar with the basics of coding. It has USB & Bluetooth connectivity options and supports app and PC control. You will be able to program it with a graphical coding interface.
The uHandbit comes with an anti-block servo and color/ultrasonic sensors. It can grab objects, recognize colors, and count with its fingers. The complete version is available for under $165 at this time.[where to get it]