ben c'est exactement l'inverse
OpenGL est _bcp_ plus documente que D3D sur le net (sur google: 109000 resultats pour "OpenGL tutorial" contre 15000 pour "Direct3D tutorial" (DirectX est pas comparable, mais il y a moins de resultats de toute facons...)).
sans doute _la_ reference pour debuter en OpenGL:
http://nehe.gamedev.net/
et quasiment tlm est d'accord pour dire qu'OpenGL est plus facile a apprendre (mm les pro-D3D).
Et quand je parle d'OpenGL c'est bien sur par rapport a Direct3D.. j'utilise DirectInput avec OpenGL perso
(sous win, g une couche d'abstraction pour l'input. LibX sous unix, DI sous win...)
enfin bon le choix de ton API c'est toi qui voit... de toute facons point de vue resultat final c'est ta carte gfx qui dessine donc c'est pareil

. point de vue perfs c'est pareil.. point de vue syntaxe perso je trouve DirectX bcp plus casse kooyes qu'OpenGL, point de vue features, avec son systeme d'extensions OpenGL a acces aux dernieres features des cartes graphiques (specifique aux constructeurs la plupart du temps, avant que ca se standardise), alors qu'avec D3D tu dois attendre que microsoft fasse une nouvelle release pour y inclure ces trucs la... bref je prefere ne pas etre dependant d'eux. et surtt, D3D sur autre chose que les os/plateformes microsoft c'est dtc

(cad tout sauf windows/xbox, tout ce qui est a base d'unix/linux c'est dtc)
mais le mieux est d'apprendre les deux
et une fois que tu les connais bien tous les deux, tu pourra choisir objectivement celui qui te convient le mieux, ou bien carrement ecrire un moteur qui gere les deux API, en laissant le choix a l'utilisateur. mais bon la c'est deja un peu plus avance comme sujet