Write an introduction to programming ( subject area programming ).