The self-assembly of colloids has been largely limited to spheres and rods with non-specific interactions and no directionality other than that imparted by a rod. Recently a variety of new colloidal particles have been introduced, including particles with sticky patches, dimples, cavities, and other complex shapes, that enable assembly into spectrum of new structures. Here we focus on the development of DNA-coated particles with highly specific, programmable, and thermally reversible interactions provides unprecedented control over particle assembly. Of particular interest is the ability to assemble colloidal particles made from different materials, including polymers, inorganics, and metals, into complex hybrid structures with programmed particle placement. A key recent development is the fabrication of DNA coatings that allow particles to bind and roll so that they can avoid kinetic traps and anneal into structures that minimize the free energy.