>>16707514Data is just information and we store it on computers using millions of tiny switches called transistors that are flipped to "on" or "off" to represent a 1 or a 0. We use the binary numeral system to do this.
So we can make larger numbers by combining 1s and 0s as switches for numbers with a base of 2.
So the first switch is 2 to the power of 0 (just 1) the second switch is two the power of 1 (2) the third switch is 2 to the power of 2 (4 or 2*2) all added together.
So to get 19 we would turn on three switches:
128 64 32 16 8 4 2 1
0 0 0 1 0 0 1 1
1 + 2 + 16 = 19
We can make any number this way, and then we can use these numbers to represent anything. The letters of the alphabet, for example. Websites like these use a code called ASCII to turn letters into numbers, a number for each letter of the alphabet, which then gets turned into 1s and 0s and beamed between computers through copper wires, fiber optic cables, satellites, even underwater cables.
We can use numbers to represent the color of pixels and draw images, layer these images into videos, to represent sound waves for voice and music, just about anything. All this data, information, is just 1s and 0s presented in different ways. Programmers use programming languages to give instructions to computers in a way that computers can understand.
We used to program computers manually with actual switches to manually input 1s and 0s. Now we have higher level programming languages that allow us to use natural human language like Python to write instructions for computers. I think programming is a lot of fun, maybe you would enjoy it, it can also pay good money if you are decent at it. You can learn for free online and download everything you need to write software for free online.
Thanks for asking I love talking about computers, pretty amazing that flipping 1s and 0s allow us to communicate across the planet.