The purpose of this book is to introduce string theory without assuming any background in quantum field theory. Part I of this book follows the development of quantum field theory for point particles, while Part II introduces strings. All of the tools and concepts that are needed to quantize strings are developed first for point particles. Thus, Part I presents the main framework of quantum field theory and provides for a coherent development of the generalization and application of quantum field theory for point particles to strings.Part II emphasizes the quantization of the bosonic string. The treatment is most detailed in the path integral representation where the object of interest, the partition function, is a sum over random surfaces. The relevant mathematics of Riemann surfaces is covered. Superstrings are briefly introduced, and the sum over genus 0 supersurfaces is computed.The emphasis of the book is calculational, and most computations are presented in step-by-step detail. The book is unique in that it develops all three representations of quantum field theory (operator, functional Schrödinger, and path integral) for point particles and strings. In many cases, identical results are worked out in each representation to emphasize the representation-independent structures of quantum field theory.