Your wish is my command (line)…

During the first week of the precourse, we’re focussing on learning about the command line and version control.

For the past few months I’ve been doing a series of courses on the website coursera.org about responsive web design. The courses talk about programming languages such as HTML, CSS and Javascript, and also uses the Meteor framework which runs on MongoDB. So during the courses I’ve learnt the mere basics about using the terminal/command line (‘cd’, ‘mkdir’, how to ‘add’/’remove’ packages to our meteor projects, view the db etc). As the course teaches quite a broad spectrum, they didn’t really go into the whys and hows of the command line, so I’m pleased to actually really focus on it now in the precourse.

I think the hardest thing for me is to see using the commands in the terminal like any other programming language. Just like in JS, we’ve got functions that take arguments, we can run them and we can get something in return, change something, etc. I know the terminal can do more, but me and my brain are taking one step at a time!

My favourite command is obviously ‘man’ – a saviour!

One of my fellow maker’s students has also told me he’s done the command line track on codecadamy.com. After I’ll finished the Maker’s material on the command line, I want to do this 2-hour track as well – having different types of learning input will definitely be helpful! (I believe they have also one on git – wahay 🙂 )