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.

Learn the basics of C programming