Running total hack time: 6 hours
Topics: Git, command line, version control, vim, nano
Today I finally stopped puttering around and got down to some real learning of important skills. I’ve mostly finished setting up my new computer in a way that makes sense––downloading all the programs I need, tweaking settings and visuals and such. By now, I’ve also managed to not be completely baffled by gestures, and the ridiculous procedure necessary to install anything on this thing. So! Off to hacking I went!
I worked mostly on Git Immersion
and I found it to be pretty helpful. I’m not super far into it, only to Lab 11, but I’ve already begun to clarify some concepts that have been floating around my brain without any tangible connection. Sure, I’d heard
of all these commands. Doesn’t mean I really remembered which was which and what they did. I do think that this tutorial falls into the all-too-common trap of starting at an intermediate level when it purports to be for beginners. I’m sorry, but if you expect me to create a file from the command line, you might want to tell me how to accomplish such a thing
. Maybe I just need to spend some hacking time working on my psychic abilities.
I found Git Ref
to be much more accessible in that regard. It actually told you all
of the necessary commands, instead of just most of them. It’s less interactive, though, so I felt the need to make challenges and experiments up for myself as I went along. Both Git Immersion
and Git Ref
follow a similar trajectory, though, so continuing to alternate between them every little bit seems like a solid strategy going forward.
I’m going to start keeping track of the commands I learn. Here’s my Totally Informal Command Dictionary if you’d like to take a peek. Just kind of define them for myself at my current level of knowledge. Plus, since Google Drive has automatic version control on its docs, I’ll be able to see how my understanding has evolved over time. Pretty exciting stuff! I’m sure I’ll get them wrong, or miss some huge part of the true power of a command, but hey, that’s how we learn, right?