The first is that you must have a parallel port on your computer ... that has one this will get you up and programming in no time. In fact, the first AVR prototyping I did was with one of these ...