Nowadays, the profession of a robot programmer is becoming more and more necessary. However, due to the complexity of the software used, a lot of experience and training is necessary. Training that not everyone can access due to the lack of availability of these machines. In addition, new technologies such as virtual reality (VR) are emerging, providing a world of new possibilities. This project aims to create a more straightforward and intuitive way of programming, taking advantage of VR technology. In addition, it is expected to flatten the learning curve required for the operators, thanks to a more natural way of programming. A software has been developed in order to achieve that. Within this software, the user can interact with the virtual robot to create the path that the robot will follow, specifying all the necessary parameters for its programming. In addition, one of the most important functionalities of this software is program exportation. The user can export a program at the touch of a button. This generated robot program is ready to be imported to the physical robot, where it will perform the same path as the virtual robot was performing.