So, I think it would be a good idea to be able to set a mode that hides options. I also feel that a warning where it's appropriate would be welcomed by most.
Options could be categorized, allowing users to indicate which categories they are familiar with. For example, a user could choose "novice" in a category like Virtualization, which would apply reasonable defaults to VMs and Docker applications. However, selecting "expert" would allow users to change those defaults to their preferred preference.