Turtle es una biblioteca de uso público útil para dibujar iterativa y recursivamente con cualquier lenguaje de programación.
Desde aquí puedes comenzar a estudiar la parte teórica de turle.java
La universidad de Princeton de Nueva Jersey tiene un excelente libro en línea sobre programación en java.
Te invito a visitar el siguiente enlace: http://introcs.cs.princeton.edu/java/home/
Las clases públicas para dibujar con JAVA se pueden encontrar aquí
Turtle: http://introcs.cs.princeton.edu/java/32class/Turtle.java.html
StdDraw: http://introcs.cs.princeton.edu/java/stdlib/StdDraw.java.html
Atención: Las dos clases deben estar en el mismo paquete.
Puedes dibujar imágenes como la curva de Hilbert que sigue con el siguiente main
http://introcs.cs.princeton.edu/java/32class/Hilbert.java.html
o la famosa curva de Koch
https://it.wikipedia.org/wiki/Curva_di_Koch
http://introcs.cs.princeton.edu/java/32class/Koch.java.html
Descarga aquí la aplicación de Netbeans mainHilbert
Sigue la lección de video sobre turtle:
Recursos útiles para la programación con Turtle en java.
https://github.com/kmicinski/simpleturtlegraphics

