When I was a young 'un we learnt a lot of this basic stuff just by being interested in computers and using them. These formats are so ubiquitous that anyone who hasn't come across them must have pretty limited experience using computers. So I guess this textbook is for people who want a job in IT but aren't motivated enough to actually use computers? Seems like a bad formula for a career.