Further resources
Howstuffworks - How Bits and Bytes Work
Bytes and bits are the starting point of the computer world. Find out about the Base-2 system, 8-bit bytes, the ASCII character set, byte prefixes and binary math.
http://computer.howstuffworks.com/bytes.htm
BBC Bitesize - Binary and Data Representation
11 videos and 6 learner guides on topics ranging from binary math to encoding images, music, and other data.
http://www.bbc.co.uk/education/topics/zd2xsbk
Annenberg Learner - Learning Math (Place Value)
In this session, you will do the following:
- Interpret the value of numbers in base systems other than base ten
- Translate number values from one base system to another
- Relate base two numbers to circuitry and Boolean algebra
- Understand the rules of exponents and how they relate to logarithms
http://www.learner.org/courses/learningmath/number/session3/index.html
Bit Twiddling Hacks
A collection of C programming code based on bitwise operators and the values of individual bits in a byte.
https://graphics.stanford.edu/~seander/bithacks.html
The Bit Twiddler
Another collection of C code. As you might have guessed, these kinds of low-level bitwise operations form a kind of odd category of programming.
http://bits.stephan-brumme.com
Codeguru - Serialization in the .NET Framework
Those who are programming on the .NET framework for Windows can take advantage of an automatic way of letting your programs write their data directly to binary, and load it back as well. A similar feature is available in Java.