Learning LWJGL

Various sites and links to assist in learning LWJGL, OpenGL, OpenAL,OpenCL and some basic game theory.

External Tutorials

 * MattDesl's LWJGL OpenGL & Shader Tutorials
 * The Ninja Cave: Tutorials
 * SHC's LWJGL Tutorial Series
 * Coke and Code: Tutorials
 * Fabien Sanglard's: Tutorials
 * MatthiasM's Java Code Snippets
 * Phil's Java and OpenGL Tutorials
 * Potato Land: Demos
 * Oskar's Video Tutorials
 * Oskar's Text Tutorials
 * Intro to OpenCL with LWJGL
 * GPU Programming with OpenCL, Video & Slides

OpenGL Resources

 * Learning Modern 3D Graphics Programming - Complete book, highly recommended
 * LWJGL ports of examples in the above book by ra4king
 * LWJGL ports of examples in the above book by rosickteam
 * OpenGL Step by Step Tutorials
 * Megabyte Softworks OpenGL Tutorials
 * OpenGL Wikibook Tutorials
 * Basics of OpenGL for Modern Graphics Applications
 * OpenGL 3.3+ Tutorials
 * OpenGL Programming Resource Online
 * Tom Dalling's Modern OpenGL Series
 * Introduction to Modern OpenGL
 * John Chapman's OpenGL Tutorials
 * DevMaster
 * Iñigo Quilez's Strawberry Tutorials


 * Swiftless OpenGL Tutorials
 * NeHe OpenGL Tutorials - Legacy Tutorials there mostly contain outdated OpenGL techniques


 * Official Website
 * Official Tutorials
 * Official Books

OpenAL Resources

 * Official Website
 * DevMaster Tutorials

OpenCL Resources

 * Khronos OpenCL Resources
 * Introduction to OpenCL
 * Introductory Tutorial to OpenCL
 * The OpenCL Programming Book

Game Loop & Time Stepping

 * TimeStepping Tutorial
 * deWiTTERS Game Loop
 * Fix Your Timestep!

Pathfinding Tutorials

 * Coke and Code: Tile Map Path Finding with A Star (A*)
 * A* Pathfinding for Beginners