The best way to learn any programming language is by writing programs. Learn about: Writing a simple Java 3D program; Creating Shapes; Defining Appearance; Animation; Behaviours. Essential Java 3D fast: Developing 3D Graphics Applications in Java (Essential Series).
eBay