The TinyAVR programmer is the easiest way to get started. The tutorial here is quite good:[br][url=https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide]https://learn.sparkfun.com/tutorials/tiny-avr-programmer-hookup-guide[/url] but basically you need to:[br][br]* install USB drivers from [url=https://cdn.sparkfun.com/datasheets/Dev/AVR/usbtinyisp_libusb_1.2.6.0.zip]https://cdn.sparkfun.com/datasheets/Dev/AVR/usbtinyisp_libusb_1.2.6.0.zip[/url][br](right-click on USBtiny.inf -> Install)[br]* install Arduino IDE from [url=https://www.arduino.cc/en/Main/Software]https://www.arduino.cc/en/Main/Software[/url][br]* copy attiny folder from [url=https://cdn.sparkfun.com/assets/learn_tutorials/1/5/0/attiny-ide-1.6.x.zip]https://cdn.sparkfun.com/assets/learn_tutorials/1/5/0/attiny-ide-1.6.x.zip[/url] into c:\Program Files (x86)\Arduino\Hardware[br][br]Inside Arduino IDE select[br]* Tools -> Board -> ATtiny[br]* Tools -> Processor -> ATtiny85[br]* Tools -> Clock -> 8MHz (internal)[br]* Programmer -> USBtinyISP[br][br]Then to compile a program:[br]* copy and paste the simple blink program in (from the next page)[br]* Sketch -> Upload using Programmer.[br][br]If that all works then the yellow LED on the board will start blinking - it has an LED onboard so you can see that your program is running without taking the chip out.[br][br]It's available from Sparkfun for around £20 or proto-pic.co.uk for £13[br][br]The USBasp (see next Chapter) is cheaper at around £1 - £3 but you have to manually wire up the chip (6 wires) [br][br]If you get these errors in Windows Device Manager then you've got a faulty one:[br]"Windows has stopped this device because it has reported problems. (Code 43)"[br]"Unknown USB Device (Device Descriptor Request Failed"