Having a good choice of tools and resources is crucial for every designer in order to achieve the best possible outcome. There is a large offer around the net. Here are the most common ones and the ones I use and love the most.
Prototyping, wireframing, layout, information architecture, animation, vector design, interaction design
Vector design, illustration, photo manipulation, logo design, icon design