RPG 2D Sidescroller Code tutorial / source / etc

Hey guys!

So me and a friend want to create ourselves a 2D RPG Sidescroller. I know bits and pieces of C# (And I DO want to have it coded, not crap) but I am having trouble with the basic startup code (So like character creation, item system, etc), and I would like to know if there are any source code / tutorial / etc (Or if someone wants the stupid idea of making it for absolutely nothang wink, wink, lol don't do that). We want to have three characters with different specs, etc, items like weapons, health, etc.

I would also like to mention that whatever you find or whatever does not have to be complete ( I think it would be best that way, so I can learn some more and get familiar with the code), so long as it has the basics like the RPG functions.

If any of you happen to know any thing where I can learn a tutorial or even open source, I would be eternally grateful.

Thanks Maties!

I found the book http://gameprogrammingpatterns.com/ quite useful, (you can read it on the web for free).
It has good explanations of patterns which are applicable in various situations and it has code examples, they're in C++ but there's nothing overly C++ specific.
You'll probably learn something even if it's not specific to what you want.

Ah thanks mate, i'll read it in a bit, thanks!

I've read a little of the book and it seems really good, thanks!