Shudders at "learning" PolicyKit
My introduction to LInux was Ubuntu, which I installed on a media server.
It took me a long time (because the documentation was ... well lets leave it there) to work out why there were some programs that would not run in my NoMachine session - even though it was direct to the console.
Eventually I found PolicyKit and the XML files where it defines what to do for privilege escalation.
I actually wrote up my findings and posted them on the (now defunct) UbuntuForums
Every so often I'd get a grateful email from someone else who had been similarly baffled.
It was also an early introduction to the Linux community.