Suggested Reads: The TTY demystified
http://www.linusakesson.net/programming/tty/
A very deep and interesting look at the history of the use of terminals in computing and in how Unix system implementations do actually work, with a very interesting focus on how the system’s kernel hands the terminal(s) workings and the logic behind it.
If you are even a bit of a nerd, or interested in nerdy things, this is a must read.
Read it if you’re interested in: informatics, Unix/Linux systems, OS workings, computing history