This book is ideal for developers who want to learn Rust, especially those with some prior knowledge of programming concepts. Readers should be familiar with basic programming principles like variables, functions, and control flow. No prior knowledge of Rust is required, but a background in systems programming or an interest in low-level programming would be beneficial. Whether you're looking to enhance your career or explore Rust for its focus on memory safety and concurrency, this book will provide the necessary tools.
The Rheinwerk Computing series offers new and established professional comprehensive guidance to enrich the readers' skillsets and enhance their career prospects. Their publications are written by leading experts in the fields of programming, administration, security, analytics, and more. Each book is detailed and hands-on to help readers develop essential, practical skills that they can apply to their daily work.
Dr. Nouman Azam is an associate professor of computer science at the National University of Computer and Emerging Sciences. He also teaches online programming courses about Rust and MATLAB and reaches a community of more than 50,000 students. He received his PhD in computer science from the University of Regina in Canada. Prior to that, he completed his MSc in computer software engineering from the National University of Sciences and Technology, Pakistan, and his BSc in computer sciences from the National University of Computer and Emerging Sciences, Pakistan. Dr. Azam's research interests include game theory, rough sets, conflict analysis, and group decision-making.