Its not that hard to understand really - Binary is the base used by microprocessors to represent information. In the past computers were just too slow (ie too expensive) to be able to deal with the vast amounts of information present in music and speech etc.
The theory is very simple:
To...