Ball that may be controlled and programmed from a mobile application which is specially designed so that teenagers and children learn to program by dragging blocks, an action after another, in a teaching and highly intuitive way. Thus, who drives the robotic ball will have a simple and productive approach to robots programming, enhancing his logical-mathematical thinking which allows solving problems and carrying out big ratios. It is an ideal tool so that young minds give their first steps in the programming world in an easy and funny way.