Module 3 : Grumpy old … GitHub?

For module 3, CodeWithChris introduces us to iOS Developer Mikaela Caron. Over three lessons, Mikaela takes us on a whirlwind introduction to Git and GitHub.

Git / GitHub is something I’ve heard of but never used. I tried to figure it out for myself a few days ago, but it just seems overly complicated. I’m sure it was a great idea way back when it began, but it’s definitely not beginner-friendly.

I followed the three videos / lessons by pretty much just copying Mikaela’s steps keystroke-by-keystroke and mouse click-by-click, but I’ve zero confidence that I’ve “learned” anything about Git / GitHub beyond “what it’s there for”.

It’s rather amusing that Chris then begins module 4 by saying “now that you’ve learned all about” Git / GitHub. Only, we haven’t learned “all about” it really. We just know about about what it’s supposed to do. The sheer number of steps, options, menu clicks, swapping between Xcode and GitHub, just makes it feel like I’ve buried my head in a mess of tangled thread, not knowing which way to look.

I only hope there will be a lot more “hand holding” when incorporating “source control” via Git / GitHub before we’re thrown in the deep end with challenges to work out for ourselves.