How can I create my own Minecraft Texture Pack?

To start things off, I want to clarify that I am not asking how to install or use a downloaded texture pack, I really want to know how to make my own, from scratch. Well, not from scratch, but I was wondering how I could edit the tiles or textures, or if there was a program I needed that could do this... show more To start things off, I want to clarify that I am not asking how to install or use a downloaded texture pack, I really want to know how to make my own, from scratch.

Well, not from scratch, but I was wondering how I could edit the tiles or textures, or if there was a program I needed that could do this easily.

In advance, thank you. =)
5 answers 5