Wait, doesn’t GitHub already have two desktop apps? If the same question crossed your mind when you first read that, then you are not alone. Yes, GitHub did have two desktop apps—one for Mac OS and one for Windows—but decided to unify them into a single app. Instead of GitHub for Mac and GitHub for Windows, we are now left with just GitHub Desktop.
I was planning to write up a full review of the app but decided that forming an opinion on it after only a few days of use (and not even on a real project) would be unfair. Instead, I decided that we could unbox it together and see what it’s all about. This is a video of my first experience with GitHub Desktop from download to first commit. I wasn’t sure what to expect and now you can watch me fumble around with it for the first time.
No matter what kind of developer you are, you'll need to know git. Git is version control that unites us all. Frontend Masters has a great deep-dive on git, taking you well beyond the basics and into stuff like git hooks, rebasing, and dealing with merge conflicts, which you'll be very glad you know.