There is no better way to learn robotics and programming than building your own robots. Take this project from DIY Machines for instance: it shows you how to build your own Arduino Robotic Bartender with Bluetooth control. You are going to need a motor driver, Arduino Uno, stepper motors, a HM10 Bluetooth module, and a few other simple components to pull this off.
You may also want to see:
How to build an Arduino DIY Robotic Bartender - Part 3 - Optics
How to make an Arduino DIY Robotic Bartender - P4 Adding Bluetooth
You can program this robot to prepare your favorite drinks. With the HM10 module, you can connect your iPhone to interact with the machine. Looks pretty promising. More info is available here.
**Disclaimer: Our posts may feature aff links. As an Amazon Associate, we earn from qualifying purchases. Please read our disclaimer on how we fund this site.