Transcription is the first step in gene expression, where DNA is used as a template to produce messenger RNA (mRNA). This involves three main steps - initiation, elongation, and termination. In eukaryotes, the pre-mRNA produced undergoes processing to produce mature mRNA before it is translated into protein. This includes adding a 5' cap and poly-A tail, and splicing out introns. In 1977, Roberts and Sharp discovered that genes in higher organisms can be split, with introns separating exons, revealing that transcription and mRNA processing are more complex than previously thought.