VPython makes it easy to create navigable 3D displays and animations, even for those with limited programming experience.
Because it is based on Python, it also has much to offer for experienced programmers and researchers.
Full documentation for Classic VPython, including tutorials and reference materials. This documentation is included with VPython installers and is accessible from the Help menu in the VIDLE program editor. Here is full documentation for the older VPython 5.
YouTube videos by Ruth Chabay’s NCSU graduate students Shawn Weatherford and Jeff Polak to introduce VPython to new users.