a really good 2d beginners book

C#/XNA but , like the author states , the concepts can be easily translated in any language.
A lot of good stuff i didn’t find in any other book .

2D graphics programming for games , by John Pile Jr.

Here are the videos , chapter by chapter :

http://www.2dgraphicsprogramming.com/videos/