Say what you will about PowerShell, the commands are really discoverable and intuitive. The list of approved verbs is helpful too when writing your own cmdlets: https://docs.microsoft.com/en-us/powershell/scripting/develo...
I've been reading the output of 'help' and reading it, and reading it, and I can't see a paradigm (apart from prolixity) or much consistency.
Unix commands have the advantage of brevity, and the inconsistencies somehow aid memorization.
Get-Command -Noun Computer
will return you all the cmdlets dealing with Computer.It returns Rename, Restart and Stop computer cmdlets.
Very handy.
In addition to standard naming of cmdLets, I find it helpful to have my own very short aliases and helper functions defined in my profile, to make powershell more convenient.