Quote: "yeah, to make a directX wrapper, we need 5 math teachers and 5 dark coders"
Maths teachers? And I would be a bad candidate for being writing a D3D wrapper seeing as I've never written an application using the COM and have only done brief D3D coding.
Quote: "anyway, if any of us was good enough to use native directX, he wouldn't have been here, dont get me wrong, but why are most of you here? a starting point to start with directX, probably, am i right?"
Because wrapping D3D is a waste of time in 99% of cases, there are loads of libraries out there that do things very well and of those, many have licences that allow you to modify the code, so make that 99.99%. I only moved to GDK because I previously only knew DBPro(and HLSL) so I didn't have to start with crappy console programs, and I'm only using GDK now because I want to eventually make at least one commercial project using it(I've spent many years using DBPro and never sold a game after all).