This video will show you step by step how to set up a local WordPress website on a Windows 10 PC using XAMPP in 2020.
Xampp:
If you want to install WordPress on your computer locally, then this video is one you need to watch. I will show you step by step how to setup XAMPP and Install WordPress completely. I use XAMPP as it’s totally free and doesn’t cost anything, but it can look complicated to start with. I will show you how it can be made easy with a simple guide which is user friendly.
source