There is no better way to learn robotics and coding than building and programming your own bots. sjccrac has shared a guide that shows you what it takes to control a robot hand with a Leap Motion, Arduino and some JavaScript coding. For this project, you are going to need an InMoov robot hand and forearm, HK15298 servos, Arduino Uno, 1 x Leap Motion, and a few other simple components.
You will have to install Arduino IDE and Node.js too. The instructions for this project are available here.