Quote Originally Posted by WILL
I think the best way to aim your material is to stick to the game theory and avoid getting too wrapped up in APIs, platform specific areas and anything that will distract too much from the task at hand. .
Now, imo that is mainly the problem with object pascal game dev. Am I wrong to notice that most people who want to program choose pascal because it has rad tools like delphi and wrappers like delphiX (that is hopelessly old and slow ).

If one wants to seriously program a fast game one has to dig deep in API, a complex game requires to know exactly what the computer is doing. And most programmers turn away from pascal because they get the impression that pascal game dev is outdated and not technical, fast, at all. That's just my opinion. A game that is made with all kinds of wrappers, rad tools, it's just not the real thing..

Why should a c++ programmer has to know all the details and a pascal programmer not?