In mid-April, Enea and I built a desktop computer out of parts we had originally ordered for our Amazing Gaming Machines class, to use for the then-upcoming class "Java Programming with Minecraft". We began with a table full of parts, most still in their original packages:
Visual scripting is a wonderful and powerful tool to learn Computer Science with. It's excellent for both beginners and visual learners in general. While text-based coding has its significant benefits and some drawbacks, visual programming can be a great choice especially when learning something as complex as a full-fledged game engine like Unity3D.