Hello. I'm totally new to XNA, and I also haven't done any games programming in a decade. Starting out on my project, I get the impression that the capabilities of modern hardware will allow me to get away with things that were pretty much impossible back in the day, but I'm not really sure how to best achieve what I want.
Basically, I want a 2D scrolling level ranging from something like 10x10 to 20x20 screens in size. The rub is that I intend to make the walls and foreground scenery totally destroyable. My plan for this has always been to create a huge persistent damage bitmap, showing where the remaining solid ground is, and use that to stencil the graphic tiles (and also to run collision detection on). The Worms games do something like this, though I get the impression that holes are punched directly into the graphical bitmap, as it isn't that big. Would it still be a good idea to run a tiles/tilebrush engine with my stencil, or are modern platforms capable of running the whole thing as a persistent bitmap, as in Worms?
Also, as I'm a novice in XNA, I'd be very grateful if anyone can point me in the direction of some decent 2D graphics tutorials. I'm particularly interested in possibilities for combining 3D models with my 2D backgrounds, and also zooming in and out.