On Linux platform everything is pretty much straightforward. Moreover, we will have full control over everything!
I'll mainly use a Ubuntu platform for this whole course.
sudo apt-get install avrdude avrdude-doc binutils-avr avr-libc gcc-avr gdb-avr
yumcommand to install the above packages and libraries.
If you see the following output, then everything should work perfectly
You may use CrossPack for Mac for your Mac OS X. It includes AVRDUDE and all necessary compile tools.