Since only part of a large buffer fits in the window, Emacs tries to
show a part that is likely to be interesting. Display-control commands
allow you to specify which part of the text you want to see, and how to
display it.
Faces: How to change the display style using faces.
Font Lock: Minor mode for syntactic highlighting using faces.
Highlight Changes: Using colors to show where you changed the buffer.