Robotics generally consists of 3 disciplines -Mechanical (structures, wheels, chassis, arms, etc.)Electronics (hardware - resistors, sensors, motors, power, etc.)Software (the programming)If you want to focus mostly on the software, since he is where you have experience - then I would suggest finding something where the mechanical + electrical is already taken care of for you in the form of a kit rob