Here's the list of items you'll learn about throughout this chapter:
| Chapter | Content |
|---|---|
| 1.1 Hardware basics |
What is a computer? Computer hardware Electric wires Logical gates Circuits |
| 1.2 Memory basics |
Numbering system Bit shifting and masking Signed and unsigned types Memory address Endianness Data representation Data types |
| 1.3 Software basics |
Interaction between hardware and software Programming languages Compilation Libraries Running the software on the CPU |
| 1.4 Language essentials |
Hello world Variables Operators Functions Decision statements Flow control: Loops Jump statements |
| 1.5 Further practice | Quiz |