Modern WordPress Local Development could consist at least those key elements.
- Ability to use latest or multiple version of PHP
- WP-CLI built-in
- Ability to use & test SSL locally
- Latest LAMP and/or LEMP(Apache/NGINX) stack and ability to use SSH
- Git built-in
- Easy to use DB Tool support like Sequel Pro
- And if local setup shuts down by accident, the db wont crash!
- Does not put too much strain on local computer.
Considering all of this I will show solution like Local By Flywheel. I will specially focus on WP-CLI, and how to get started with setup ready to test WordPress nightly version. I will also talk about very common solution like VVV as well.
I will also show how to make setup ready for core contribution as well.