Introduction to the founding concepts of Neural Networks applied to graph structures. The theoretical background of Graph Neural Networks is presented, as well as the possible applicative tasks and scenarios of applications.