When developing Drupal or WordPress sites locally on their machines, Linux users work traditionally with a LAMP stack.
LAMP is useful, but, there are now more modern tools to help you improve your development workflow. One of these new tools is DDEV.
Local Web Development With DDEV Explained is a book from OSTraining which shows you how to do local development in a way that matches modern development workflows.
The book focuses on using DDev on Mac and Windows machines. Building on the book, this guide shows you how to install DDEV on your Linux (Debian/Ubuntu-based) machine.