With no necessary background, you will learn how the numbers and strings and other data structures on our computers are represented by ones and zeroes underneath, and how that representation leaks through our abstractions to impact how we use them. From there, we will move onto other, more conspicuous changes of representation that are common in our daily lives, and review what should be considered when dealing with them.