This week’s lessons on Terminal and Github were a bit complex and confusing to me as they are completely new programs and concepts to me. Terminal is a program that provides a command line interface to interact with your operating system. To work using terminal, the user needs to enter text commands. Terminal then proceeds to run a “shell” that then interprets and executes the commands entered. As someone who is a visual learner, understanding how a text command can perform tasks that I would normally do through a visual guide was a learning curve. There are many commands for using terminal and we grazed the surface of it by creating a folder on our desktop. In order to use terminal the user must open the Terminal application that can be found in “Launchpad” once that has been open terminal is ready to be used. One thing users must be cautious of when using terminal is to be aware that any changes in terminal are set and undoing these changes are not easy. There is information online that teaches users what the directory terms are for using terminal. |
The other topic we learned about this week was on Git and Github, both of which were also completely new to me. Simplistically put Github is a tool for version control. Github is actually more than that though, it is an online service that allows users to create repositories and use version control, it allows users to share their code, and also allows users to work on open source projects. To use Github an account must be made and then the Github application must be downloaded. Once those two steps have been taken the users may begin creating their repositories.
This weeks lessons were very interesting and engaging but they were also challenging as these concepts prompted many questions. I am excited to keep learning and exploring.