Haloalkanes are alkanes that contain one or more members of the halogen family. The halogens found in organic molecules are chlorine, bromine, fluorine, and iodine. Some texts refer to this class of compounds as halogenoalkanes or alkyl halides.
Functional groups are specific atoms, ions, or groups of atoms having consistent properties. A functional group makes up part of a larger molecule. For example, -OH, the hydroxyl group that characterizes alcohols, is an oxygen with a hydrogen attached. It could be found on any number of different molecules.