Im looking into starting some game development and I am looking for recommendations for books or online tutorials for using C# and DirectX for making both 2D and 3D games. I know C# well and have been using it for making regular desktop apps for a while, so im mainly looking for guides for using it to make games with DirectX. I have found one or two, but nothing real spectacular. It seems most of what im looking for is still in C/C++. If you guys could point me in the right direction, I would be very grateful.