Can I program the surface mount attiny45 the exact same way as I program the through hole attiny45?
I meant surface mount vs through hole
Yep, they're the same.
Just as an aside. I saw one of these the other day and I really fancy one now. I'll probably end up making one up myself. The technology is pretty simple but quite neat (IMHO)
If you check the datasheet, you know for sure