1. http://www.imagecraft.com
From this site you can download the free microcontroller programming software ICC V7 for AVR . Advantage of this IDE is that it has code generator with it so wedon’t have to know microcontroller to program it.Thus it is perfect for beginners! It’s a 45 days evaluation version which will work as full version for 45 days.
2. http://www.atmel.com
From this site you can download AVR studio which is an assembler provided by atmel & after installing winavr you can compile C programs from AVR studio.
3. http://www.lancos.com/prog.html
Ponyprog software (available on page www.lancos.com/prog.html) : For downloading the hex file created by compiler on uc.
4. http://sourceforge.net/projects/winavr/
Winavr is c & assembly compiler for Atmel’s controller it is result of free software movement so it is freeware.