what are the mechanics of a 2d fighting game? do i need sprites? how should i, or do i assign buttons? do i draw first, or program first?
If you are new to programming and game development you will make your life a lot easier if you start with a game that's a little more simple than a fighting game. Start out with something like a breakout clone or something similar. You will get to that fighting game a lot faster if you don't get too ambitious starting out. -James