For me, there was XNA and DirectX9; and I absolutely love using XNA. It's major advantages to me starting out was the fact it was in C# (the language I use at work), and it had a truly awesome community. Not just the MVP's that would help us all out (I even became one!), and the XNA team, but all the people that posted on the XNA creators club site, and sites like Ziggyware.
But, alas I fear XNA has had it's time in the spot light, ad while I still use it and will continue to blog about it, I have decided to start moving on and looking to the future, which to me, looks like DX11 with C++.
Now, I was a C/C++ programmer back in 1995 (I know I am old, for 8 years before that I was a labourer!) and used it in anger for about 5 or 6 years. I have to be honest the thought of moving (as a hobby) from C# to C++ is a little daunting, so, I thought I would do what I did when I was starting out with XNA and blog about my adventures using C++ and DirectX11
And that's what this blog is going to be, me showing you how dire I am at C++ and hoping you guys are going to help me out as I go, and with any luck I may post up some stuff that will help you guys out there too.
I have some previous with blogs, the first one I did was here on blogspot called Randomchaos 3D Engine which then moved to the XNA-UK User Group site, which is where I have been for quite a while now, and have started to archive those posts here on the XNA-UK: Randomchaos Archive blog.
So, here's to the future, I hope you will join me in this little adventure :D