'Going to build a YDM'
Bit ambitious as a first project, but I have 'some' background in programing.
Right now I am a student at University of Idaho. I am taking C++ and attend the ACM meetings. ACM is a group on campus that does programing challenges and is now dabling in robotics. They recently got an Arduino board, and it is my understanding that it uses C++.
This will be my first robot, except for a semester in high school where I programed a robot to navigate a maze using only a sequence of commands.