Create General

Some useful information are from the book "The Pragmatic Programmer".