There is no better way to learn robotics and become a pro maker than building and programming your own robotic things. DIY Machines has shared a guide that shows you what it takes to build a robotic bartender with Arduino. It can be programmed from a smartphone.
The machine has 3D printed components. You will need an Arduino Uno, motor driver, stepper motors, a HM10 Bluetooth module, and a few other simple parts to get started. You can program the robot to make your favorite drinks. The instructions are available here.