JOGL, or Java Bindings for OpenGL, allows Java programs to access the OpenGL API for graphics programming. The graphics code in JOGL programs will look almost identical to that found in C or C++ OpenGL programs, as the API is automatically generated from C header files. This is one of the greatest strengths of JOGL, as it is quite easy to port OpenGL programs written in C or C++ to JOGL; learning JOGL is essentially learning OpenGL.
To follow these tutorials, you should be comfortable with basic Java programming and have an idea of what it means to use libraries / APIs. It also helps if you're familiar with Eclipse, but this isn't necessary if you prefer to use an editor like vi, emacs, or another IDE. These tutorials use JOGL 2.0, not the older JOGL 1.x.
Render Mode Tutorial: