Due to a broad connection with many subjects in mathematics and physics, Riemann surfaces and their moduli spaces have been intensively studied and will continue to attract attention in years to come. Recently, there has been an explosion of interest in and work on tropical algebraic curves. This book is an accessible introduction to all these topics.