#summary The main page for the D content [http://digitalmars.com/d http://dlogo.chinese-blog.org/88_31/dlanguage2.jpg] [http://digitalmars.com/d/1.0/index.html http://dlogo.chinese-blog.org/88_31/d1.gif] [http://www.dsource.org/projects/tango/wiki http://dlogo.chinese-blog.org/88_31/tango.gif] All the lessons are written on top of [http://www.dsource.org/projects/tango Tango]. I don't have anything against Phobos, but I have Java background so Tango suits me better. = The NeHe Tutorials = || *Old NeHe* || *New NeHe*^1^ || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson01/lesson01.d Lesson 01: Setting Up An OpenGL Window] || [http://odefu.googlecode.com/svn/trunk/NewNeHe/Basecode/ Basecode] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson02/lesson02.d Lesson 02: Your First Polygon] || [http://odefu.googlecode.com/svn/trunk/NewNeHe/Lesson01/nehe/Lesson01.d Lesson 01: The First OpenGL Window] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson03/lesson03.d Lesson 03: Adding Color] || [http://odefu.googlecode.com/svn/trunk/NewNeHe/Lesson02/nehe/Lesson02.d Lesson 02: Simple Shapes] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson04/lesson04.d Lesson 04: Rotation] || [http://odefu.googlecode.com/svn/trunk/NewNeHe/Lesson03/nehe/Lesson03.d Lesson 03: A Rotating Cube] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson05/lesson05.d Lesson 05: 3D Shapes] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson06/lesson06.d Lesson 06: Texture Mapping] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson07/lesson07.d Lesson 07: Texture Filters, Lighting & Keyboard Control] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson08/lesson08.d Lesson 08: Blending] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson09/lesson09.d Lesson 09: Moving Bitmaps In 3D Space] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson10/lesson10.d Lesson 10: Loading And Moving Through A 3D World] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson11/lesson11.d Lesson 11: Flag Effect (Waving Texture)] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson12/lesson12.d Lesson 12: Display Lists] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson16/lesson16.d Lesson 16: Cool Looking Fog] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson17/lesson17.d Lesson 17: 2D Texture Font] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson18/lesson18.d Lesson 18: Quadrics] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson19/lesson19.d Lesson 19: Particle Engine Using Triangle Strips] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson20/lesson20.d Lesson 20: Masking] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson21/lesson21.d Lesson 21: Lines, Antialiasing, Timing, Ortho View And Simple Sounds] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson22/lesson22.d Lesson 22: Bump-Mapping, Multi-Texturing & Extensions] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson23/lesson23.d Lesson 23: Sphere Mapping Quadrics In OpenGL] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson24/lesson24.d Lesson 24: Tokens, Extensions, Scissor Testing And TGA Loading] || || [http://odefu.googlecode.com/svn/trunk/NeHe/lesson25/lesson25.d Lesson 25: Morphing & Loading Objects From A File] || ^1^ The old basecode and the first 5 lessons can be found [http://odefu.googlecode.com/files/NewNeHeBETA.zip here]. = DerelictGLC = The DerelictGLC is a binding for the [http://quesoglc.sourceforge.net/ QuesoGLC], an implementation of the OpenGL Character Renderer [http://www.opengl.org/documentation/specs/glc/glcspec.ps specification]. The source and [http://dsource.org/projects/dsss DSSS] conf can be found [http://odefu.googlecode.com/svn/trunk/DerelictGLC/ here].