I agree, Mindstorms are really good. If they&#x27;re not that used to programming yet they can start off using the graphical programming language (NXT-G). Then, when they&#x27;re ready to really dig in, they can start using C.