How do I create a 2d sprite?

I want to create a 2d character, something along the lines of rayman origins or strider. Any suggestions on how to start, or what programs to use? Im new to Unity and just started last week getting everything down. I just want to craft the sprite in detail in a 2d fashion so I can then animate them. For instance my sprite is a samurai.

I would suggest watching through the Unity 2D Tutorial videos to get a general idea of how all the elements will fit together.

Then take a look at this tutorial on creating Sprites in Photoshop:

If you don’t have Photoshop, I’ve heard good things about Pencil2D (freeware).

Hope this helps!