Skip to content

Learn the basics of C programming

Photo of Andrew
Hosted By
Andrew
Learn the basics of C programming

Details

What will be covered (for sure)?

C – Kernighan & Ritchie style. Starting with variables (ch 1 K & R) and ending with functions (ch 4 K & R). We will also cover “printf” formatting (ch 7 K & R) ’cause you’ll need that.

What should you bring?

Good: You don’t need noth’n but paper and pen to take notes.
Better: You could bring a PC w/enough installed to create / run Arduino programs.
Best: You could bring a Linux PC with “vim”&”gcc” installed ready to write, compile and run example programs.

What might be covered (extra stuff)?

Depends on you. We could spend a few minutes to talk about basic computer hardware – before talking about C programming. We could spend a few minutes to talk about C++ – after talking about C programming.

Where will you use this?

Probably when you write stuff for your Arduino. But keep in mind C programming is found all over the place. Especially in Unix machines. That covers everything from an Apple/Mac computer to a Sony TIVO PVR. And learning C is a great way to get acquainted with other programming languages like C++ or Java. And, if you are going off to college, it’s probably the programming language of choice in that CS101 course you’ll need to take.

Photo of Workshop 88 - Makerspace, Hackerspace  in Glen Ellyn group
Workshop 88 - Makerspace, Hackerspace in Glen Ellyn
See more events
Workshop 88
481 N Main St. Rear Building Unit B · Glen Ellyn, IL