Programming the ICs

I'm having difficulty finding concise information on how to program the ICs. Synthex mentioned they can all be done on board with his boards, but I thought at least one IC had to first be programmed off-board with a bootloader. Can someone either link me to an existing thread that has a concise list of directions for this task or post them here?