This site offers information on the standards and basic principles relating to barcodes and 2D codes.
From differences in barcode types to selecting barcode readers, this site will teach you all you need to know about barcodes.