This engaging book is a concise introduction to the MATLAB programming language for students and professionals in mathematics, science, and engineering. It can be used as the primary text for a short course, as a companion textbook for a numerical computing course, or for self-study. The presentation is designed to guide a new MATLAB user through the basics of interacting with and programming in the MATLAB software, and into some of the more important advanced techniques, including the solution of common problem types in scientific computing. Rather than including exhaustive technical syntax material, this book aims to teach through readily understood examples and numerous exercises that range from straightforward to very challenging. Learning MATLAB is ideal for readers seeking a focused and brief approach to the software, rather than an encyclopedic one.