I started studying Lagrangian mechanics, so I want to completely understand the concept of virtual displacement "in all types of constrained systems" in order to understand virtual work and d' Alembert principle to derive Lagrange Equations of motion.