## 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.