Arduino predominantly employs a subset of C/C++ for programming, offering a balanced mix of simplicity for beginners and advanced features essential for handling complex robotics projects.