Distributed source control is really intimidating: branches, pull requests, merges - will somebody just take my code, for crying out loud? Why does it have to be so complicated and involved? I'm with you: I'm Brent Ozar, and I hated GitHub. For years, I struggled with it, but I've come to a gradual truce. I'm not a GitHub pro by any means, but in the span of one session, I can explain the most important terms to you in a way that'll make sense for non-developers. I'll show you how to contribute to someone else's open source project, and how to get started putting your own scripts under source control.