This document discusses different data types and computer codes used to represent data internally in computers. It describes numeric, alphabetic, and alphanumeric data types. Computer codes like binary, BCD, EBCDIC, ASCII are discussed which use binary coding schemes to represent each symbol with a group of bits. BCD uses 4-6 bits to represent 10 decimal digits and some characters. EBCDIC and ASCII use 8 bits and can represent 256 characters, with ASCII being used more commonly. The document contrasts decimal vs binary representation and why binary is used internally in computers.