UsbTiny or Arduino to program chip?

Can a blank chip be programmed by the GUI/ Arduino board or is a programmer like usbTiny necessary?

Can a blank chip be programmed by the GUI/ Arduino board

No you need a programmer.

Thanks. Is the usbTiny and Arduino IDE ALL that is necessary to program a blank chip? Havn't found a simple tutorial that explains the process.

You can program a blank chip without an external programmer.

Check this out:

http://www.geocities.jp/arduino_diecimila/bootloader/index_en.html

or you can buy the chip pre-programmed with the bootloader at:

http://www.skpang.co.uk/catalog/product_info.php?cPath=140_141&products_id=526

i use adafruits programmer it works well and its a diy kit.

Thanks. Is the usbTiny and Arduino IDE ALL that is necessary to program a blank chip? Havn't found a simple tutorial that explains the process

Yes, but I found it's easiest to use a Duemilanove or Diecimillia to program the chip.

Plug the chip into the board, plug the Programmer into the board, and then use the Arduino IDE, and click "Burn bootloader". You'll need to install the USBTiny drivers first.

Down at the bottom, it doesn't go too much into detail, but should get you through. http://itp.nyu.edu/physcomp/Tutorials/ArduinoBreadboard#toc10

The upcoming Arduino 0018 will include a sketch for using an Arduino as an ISP to burn a bootloader (or upload a sketch) onto another Arduino or other ATmega: http://arduino.cc/en/Tutorial/ArduinoISP. This is based on the Mega-ISP firmware by Randall Bohn: http://code.google.com/p/mega-isp/.

Thats great news! At what stage is 0018 ?

In the mean time i've made an instructables describing how one can use mega-isp to program an arduino: http://www.instructables.com/id/How-to-program-a-AVR-arduino-with-another-arduin/

There are release candidates here: http://code.google.com/p/arduino/downloads/list