Anyway I had a look online and found a small tutorial on: http://www.xnadevelopment.com/ that showed how to add sprites and input from buttons and what not. The tutorial was directed toward beginner programmers which got a little frustrated but it allowed me to get a grip with the XNA framework.
Below is a video of something I created in XNA, It's just a simple scrolling background and player movement. This type of thing can literally be made in no time at all:
I think I will probably end up just making a level editor in C++ and just adapt the game to create, move and resize entities on the fly. I still am more than likely going to proceed in learning about XNA as it really interests me and the idea of being able to eventually play one of my games on xbox is pretty cool.
Till next time :)