I knew nothing about developinng code for robots, so I had to learn a lot in a short amount of time. One of the most complicated things I learned was ROS. I had to learn about nodes, clients, services annd topics. Besides technical skills I had to hone my problem solving and learning skills.