Programing an ATTiny85 with USB

Hi, I would like to program an ATTiny85, but not using another Arduino as ISP, preferably just through USB. I know that other minor components would be needed do this, but I am not really sure how exactly this would be done. Can someone point me in the right direction or give me some advice? Sorry if this is a dumb question as I am fairly new to this.

Thanks in advance

All you need is a USBasp or USBtinyISP. You can get them for under $3 and under $4 respectively from eBay.