one topic that has always been of highest interest to me is 3D Programming. I've made several attempts at programming small games and never really successed. After experiences with DirectX and C++, XNA and C#, as well as Unity3d and C#, I would like to try OpenGL. Just being curious. When using C++ the way to go is rather clear. However Java (and Scala that I'm currently learning), Python ... are way more comfortable. After about 2 years of struggling with C++ without any remarkable success, I turned away from it. Now for Java/Scala/... there are many OpenGL bindings and I would like to choose the right one. On the contrary there are few books on them. Java 3d and/or JOGL books are available but when looking at Scala or Python things aren't that good.
What layer/wrapper/binding would you recommend (Java or Scala). Is there a kind of standard ?
Is it possible to learn this binding by reading for eyample "OpenGL Superbible" ? If not, can you recommend a book ?
Any advice is welcome. If there's a good IDE (plugin), tool, website, tutorial, ... please let me know it.