Turtle is a pre-installed Python library that enables users to create pictures and shapes for educational and creative use. It's a great way for learners to encounter programming concepts and interactions with software.
p5.js is a JavaScript library for creative coding, with a focus on making coding accessible and inclusive for artists, designers, educators, beginners, and anyone else! p5.js is free and open-source because we believe software, and the tools to learn it, should be accessible to everyone.
Tkinter is a Python binding to the Tk GUI toolkit. It is the standard Python interface to the Tk GUI toolkit, and is Python's de facto standard GUI.
Java is a popular object-oriented language. Swing is a graphical user interface (GUI) toolkit for creating interactive applications in Java.
Get started creating graphics with Java and Processing.
CMU Graphics is a persistent-object graphics package geared towards beginner computer science students.