QUOTE
most likely I'm going to have 50+ problems
one of them being the usage of AOL-speak. That indicates that you will indeed not give the amount of effort to find it all out yourself that is expected over here.
As for a platform choice: that is a discussion we have had countless times allready here on these forums, just use the search function (you did do that before posting, didnt you?)
I would say: use OpenGL instead of DirectX, not only becouse it is portable and not with a vendor lock-in but also for the more friendly interface.
When choosing OpenGL you might want to take a look at SDL, a kit that will make it all a LOT more easy.
But if you can not figure tings out for yourself then you should specifically avoid complicated low level stuff like this and instead go for a game-making toolkit like that dark gdk. or Blitz, or anything else that is more easy to use. have a search on this forum.