I am dealing with PICs for some time and now I want to learn how to use an AVR. I have 2 MCUs in here, the AT32UC3C2512C-A2UT and the ATXMEGA32A4U-AU but I still dont have any programming tools.
In the PIC, things are pretty simple: You just buy PIC Kit 3 and you can program and debug all PICs for a cheap price. But in AVR I can see so many options in Atmel's website, and not just in products but in technologies (PDI, JTAG etc..).
Since I am pretty noob in this subject, I wanted a quick comparison of the options out there and not just the programmers and debuggers but also about the technologies inside them. The DIY options will be most welcome.
In the internet there are some quick reference guides, like this one, but they are years old and they do not compare the technologies inside them (in that link they don't say for example the difference between TPI and PDI or JTAG and the benefits of each one of them), just what they do, so it's hard to choose one.
Please bear in mind I need a programming board for the MCUs I mentioned. I appreciate all the help!
EDIT: I think this link might help.