Shameless self-promotion: I wrote a bunch of tutorials on 2d game development at Static Void Games, you might check those out.