Yeah, I don't really understand that either. At first I thought it was because it was necessary in order to get the background to do programming exercises in later chapters, but there don't seem to be any programming exercises.
I think it would make more sense to put that chapter last.
I think it would make more sense to put that chapter last.