the program to use is photoshop, or some people like paint shop pro or fireworks or gimp. as far as tutorials id start with going to www.purephotoshop.com, as well as just doing some basic google searched tutorials. after that to host it use a site like www.photobucket.com or something to host it(its free).