Where does installing Moodle start? To me, it begins with a clean install of Linux. With a start at the same point, the steps to install are always the same and are as close to foolproof as any install can be.
There are two types of Moodle installs - the try-things-out install and the production install. This installation will have users so it needs to be as secure, as robust and as fast as it needs to be. Even with all that, it needs timely and reliable backups. Whatever method you use, you still need to understand your system.
For a try-things-out install I would not do all of these things. Since I want my play environment to be as close as possible to my production server, I will be trying one of Windows 10 newer features - the Linux subsystem.