These are the programs I use. I usually hand-code with a basic text editor. When I use a code editor for syntax highlighting, I use Aptana. I am excited to see where Adobe goes with their open-source editor, Brackets. For graphics, I use Photoshop, rarely Fireworks. I always use Illustrator for Vectors, and I am seeing it more often with the rise of SVGs. For motion graphics and video editing, I use After Effects and Premiere Pro. For animation, I use Anime Studio Pro.