So will add also my thought to this discussion.
For starter take the KIT preferably from the producer (microchip, atmel, TI so on). You will get a demo software loaded, support if needed. You will save a lot of time (no need to think "is that a software is that a hardware"). I don't know much about Atmel boards. The TI MSP430 Launch Pad used to be sold for 4,30$ now it is 10 I think. Plenty of add-ons available starting at 5$ already. For PIC the PICKit3 starter is worth to have, but u need to spent 60$.
For me also important is an IDE. I like it simply but also with lot of functions. For me the Microchip MPLAB X is good and free. The Code Composer Studio for TI also free (any restrictions? - I am not sure) was always a bit complicated for me. But if you do some PC programming then you will have no problems.
If you are starting you need to think about the whole package. Chip, programmer, board, IDE, documentation, community, even is the website friendly.
Just save yourself time, money and nerves and don't go for any DIY stuff. Not at the first time.