Zero to Hacker 001: Introduction to C on Linux | Mike Bell | Skillshare

Zero to Hacker 001: Introduction to C on Linux

Mike Bell, Hacker Teacher

Zero to Hacker 001: Introduction to C on Linux

Mike Bell, Hacker Teacher

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
7 Lessons (24m)
    • 1. Introduction

    • 2. Requirements

    • 3. "Hello, World!" in C and Linux

    • 4. Introduction to Makefiles

    • 5. Variables, Printf, Simple Expressions

    • 6. Adding Targets To Our Makefile

    • 7. Conclusion

  • --
  • Beginner level
  • Intermediate level
  • Advanced level
  • All levels
  • Beg/Int level
  • Int/Adv level

Community Generated

The level is determined by a majority opinion of students who have reviewed this class. The teacher's recommendation is shown until at least 5 student responses are collected.





About This Class

Welcome to Zero to Hacker class 1! In this class we will be covering an introduction to Computer Science foundations and principals through the lens of the C language and the GNU/Linux operating system. C is an incredibly powerful language that has been around for decades and is still used today. Many of the modern programming languages were first implemented in C. C++ is a great example of this. Picking up some C will help give insight into how programs work in general, the relationship between software and hardware, and give an appreciation for modern tools and frameworks, while giving one the ability to grow software from scratch. 

In order to successfully participate,

  • You will need to be working on a computer running Linux.
  • MacOS users can probably use their Terminal in order to participate. 
  • Windows users will need to use a Virtual Machine, such as Virtualbox, in order to install Linux.
    • Windows users can, alternatively, use the WSL2, which requires Powershell to install.

There is no hardware requirement so long as you can install and run Linux on either your host machine or through a Virtual machine. Advanced class participants will already have these resources available. 

Meet Your Teacher

Teacher Profile Image

Mike Bell

Hacker Teacher


Class Ratings

Expectations Met?
  • Exceeded!
  • Yes
  • Somewhat
  • Not really
Reviews Archive

In October 2018, we updated our review system to improve the way we collect feedback. Below are the reviews written before that update.

Your creative journey starts here.

  • Unlimited access to every class
  • Supportive online creative community
  • Learn offline with Skillshare’s app

Why Join Skillshare?

Take award-winning Skillshare Original Classes

Each class has short lessons, hands-on projects

Your membership supports Skillshare teachers

Learn From Anywhere

Take classes on the go with the Skillshare app. Stream or download to watch on the plane, the subway, or wherever you learn best.