Yeah, I would advise not getting an arduino. They have their advantages, but learning how to do things without what is basically a front-end is a bit more... well, productive.
And honestly, don't do a DAPA cable. Just order one of Adafruit's tinyusbs, solder it all together, and have a great, easy-to-use USB programmer. I did the DAPA cable thing for a while, and it's just not ideal at all. The hardest part you're going to run into is getting your dev environment set up; from there, it's pretty straightforward.
With that said... if you really want a DAPA cable, I can send you mine. I am done with it.