Introduction to Linux and git

McMaster University
Mon, Nov 23, 2020, 5:30 PM (EST)

About this event

Linux is used in almost all disciplines of the software engineering industry. In fact, you are using Linux without even knowing it - Linux is everywhere; on your smartphones, your smartwatches, smart fridge, internet router, your modern car probably, servers on the cloud, satellites, literally everywhere! It's important for all developers and technology enthusiasts to learn a little bit about Linux, what it even is, and how might you come across it in the real world.

The DSC McMaster U chapter will be running 2 workshops on Intro to Linux to help you gain basic knowledge and understanding of Linux, particularly in the context of software development co-op jobs. Through this workshop series you will learn exactly what Linux/Unix means, what some of the differences are between popular operating systems, and why Linux is such a big deal. Then we will dive deep into learning common commands run on the terminal, especially those that are most relevant to maintaining code bases. We will learn how to use nano and git.

Prerequisites

1. Have some sort of terminal ready. (Note that you don’t need Linux to use a terminal - see Windows and MacOS options below. You can get Linux but that may be a bit intimidating for beginners.)

Windows: install and set up Windows WSL

MacOS: you’re already ready (terminal)

  • Search terminal in the search bar and open it

Linux: you’re already ready (terminal)

  • Search terminal in the search bar and open it

Other ways to get Linux:

  • Virtual Machine (VM): VirtualBox, VMWare
  • Raspberry Pi
  • Dual-boot with a Linux distribution such as Ubuntu

2. Make sure you have a GitHub account (and can access it!) Register here

3. Install git (you most likely already have git. To check, open your terminal and type "git --version" and press enter, and if it returns a version number then you're set! If not, then you'll need to install git)

Logistics

This workshop will be broadcast on YouTube Live (so you can rewind and pause at your pleasure!), and also the speaker and mentors will be on a voice call on our Discord Events server so you'll be able to join the voice call and ask questions live. Those who are attending live will get the opportunity to meet and greet with the workshop hosts, ask questions, receive immediate troubleshooting help by our mentors, and also work with other attendees through the workshop practical exercises!

How to RSVP and attend

Click the RSVP button on this event page to register for the event. Then, at the time of the event, check your email or come back to this page and click the "Join" button that will re-direct you to our virtual platform for the event.

Speaker

  • Areeba Aziz

    Areeba Aziz

    DSC McMaster U

    Lead

    DSC Lead for McMaster University. 3rd Year of Software Engineering. Interned at Amazon Inc.

  • Facilitators

  • Miranda Harrison

    Miranda Harrison

    McMaster University

    Co-Lead, Workshops & Talks, DSC McMaster U

  • When

    Monday, Nov 23
    5:30 PM - 7:00 PM (EST)

    Organizers

  • Areeba Aziz

    Areeba Aziz

    McMaster University

    DSC Lead

    View Profile
  • Stefan Ramdhan

    Stefan Ramdhan

    McMaster University

    Vice President

    View Profile
  • Luke Schuurman

    Luke Schuurman

    Admin Co-Lead

    View Profile
  • YEVHEN ATROSHKO

    YEVHEN ATROSHKO

    McMaster

    Admin Co-Lead

    View Profile
  • AREEB KHAWAJA

    AREEB KHAWAJA

    Co-Lead, Community & Code Team

    View Profile
  • Harrison Ossias

    Harrison Ossias

    Co-Lead, Community & Code Team

    View Profile
  • Karthik Thovinakere

    Karthik Thovinakere

    Co-Lead, Community & Code Team

    View Profile
  • HELEN SHELTON

    HELEN SHELTON

    Co-Lead, External Relations Team

    View Profile
  • Salman Khalid

    Salman Khalid

    Co-Lead, External Relations Team

    View Profile
  • Hamrish Saravanakumar

    Hamrish Saravanakumar

    Co-Lead, External Relations Team

    View Profile
  • Mohammad Aldawaghreh

    Mohammad Aldawaghreh

    Co-Lead, External Relations Team

    View Profile
  • Maanav Dalal

    Maanav Dalal

    Co-Lead, Marketing & Branding Team

    View Profile
  • Pranay Kotian

    Pranay Kotian

    Co-Lead, Marketing & Branding Team

    View Profile
  • Daniel Genkin

    Daniel Genkin

    Co-Lead, Marketing & Branding Team

    View Profile
  • Yachen Wu

    Yachen Wu

    Web Developer Lead

    View Profile
  • Miranda Harrison

    Miranda Harrison

    Co-Lead, Workshops & Talks Team

    View Profile
  • Shardool Patel

    Shardool Patel

    Co-Lead, Workshops & Talks Team

    View Profile
  • Jessica Lim

    Jessica Lim

    Co-Lead, Workshops & Talks Team

    View Profile
  • Sheshank Suresh

    Sheshank Suresh

    Co-Lead, Workshops & Talks Team

    View Profile
  • Jay Mody

    Jay Mody

    AI Curriculum Lead

    View Profile
  • Aniruddh Arora

    Aniruddh Arora

    First Year Representative

    View Profile
  • Kailin Chu

    Kailin Chu

    First Year Representative

    View Profile
  • Tasneem Bint Abdul Majid

    Tasneem Bint Abdul Majid

    First Year Representative

    View Profile
  • Punya Cheema

    Punya Cheema

    Co-Lead, Community & Code Team

    View Profile
  • Jason Tran

    Jason Tran

    McMaster University, Engineering I

    Co-Lead, Marketing & Branding Team

    View Profile
  • Kyle Thatcher

    Kyle Thatcher

    Web Developer Lead

    View Profile
  • Willie Pai

    Willie Pai

    McMaster University

    Co-Lead, Community & Code Team

    View Profile