This paper will give an introduction to the fundamentals of computability theory. Based on Robert Soare’s textbook, The Art of Turing Computability: Theory and Applications, we examine concepts including the Halting problem, properties of Turing jumps and degrees, and Post’s Theorem. In the paper, we will assume the reader has a conceptual understanding of computer programs.