Recommendations For C++/OpenGL Linux Tutorials?
QuaveringGrape writes "After a few years of Python I've recently been trying to expand my programming knowledge into the realm of compiled languages. I started with C, then switched over to C++. A friend and longtime OpenGL programmer told me about NeHe's tutorials as a good step after the command-line programs started to get old, but there's a problem: all the tutorials are very Windows-based, and I've been using Linux as my single platform for a while now. I'm looking for suggestions for tutorials that are easy to learn, without being dumbed down or geared towards non-programmers."
C++ and OpenGL are both platform agnostic, why do you need the tutorial to be for a specific platform? Perhaps you need a tutorial on how to use your toolchain to compile C++ and OpenGL programs or linux?
Why not take a look at the code for an existing game engine like Quake (1/2/3) ?
That's a bit too much for a beginner if you ask me. Better start out with some simple sprite based game to learn the basics and move on to 3D from there.
Only to idiots, are orders laws.
-- Henning von Tresckow
Qt 3: * http://www.digitalfanatics.org/projects/qt_tutorial/chapter14.html Qt 4: * http://wesley.vidiqatch.org/03-08-2009/nehe-opengl-lessons-in-qt-chapter-1-and-2/ * http://wesley.vidiqatch.org/04-08-2009/nehe-opengl-lessons-in-qt-chapter-3/ * http://wesley.vidiqatch.org/08-08-2009/nehe-opengl-lessons-in-qt-chapter-4/
http://nehe.gamedev.net/wiki/LessonLinux.ashx
that's all you should know - those are not tutorial for the newbie in how to fix dependencies or learn c++
if you need help in replacing a library in your ide of choice, you should restart from hello world and work all the way up from there again.
those are tutorials about opengl - please LEARN the language BEFORE.
A tutorial which simply doesn't work is still a broken tutorial.
yeah so you should have your tutorials available as ready to go projects for every ide you may fancy to choose? nonsense.
each ide has its own project definition file, each one differing in how to track library dependencies.
if you think that a tutorial failing to provide project definition for every ide out there is broken, probably you had newer worked on a real project.
as I said: learn the language, the ide you're working on, and stop complaining about non issues.