yes, I do think it's a good idea. we're talking about a novice here, who won't run a site that requires 99.9999% uptime and with your selection of topics you're probably already digging too deep into marginally relevant technicals. they are in my opinion not required for successfully running a server (except maybe for the reverse proxy), however I believe you failed to mention a few things I would find very important: focus much more on the security side when you're running your own webstack. things like:
* restricting .htaccess and other folders
* escaping mysql requests from user input
* sanitizing user input
* handle DDoS attacks, spam prevention
* correctly setting exipration dates for caching
* DNS configuration (round robin, etc.)
* correct amount of worker process
Calomel.org has got an excellent guide for setting up your nginx server https://calomel.org/nginx.html