i dont know about how easy it is to learn c++.

but to make a sprite you just use paint.net, make the background transparent, save the file, then in the program give it a name and when you need to use it refer to the name of the file.

oh and by the way, if you want it on xbox aswell, get XNA, that lets you make it compatible for xbox