The Unofficial C For Dummies Website

Recent Lessons

Switch-Case Execution
May 18, 2019 The switch case structure is complex and powerful, but not without its quirks.
The Cryptic Text Encoder
May 11, 2019 Before you have fun with encrypted text, it helps to have a program that does the encryption for you.
Cryptic Text Encoding
May 4, 2019 Since I first learned to program, I've been fascinated by programs that hide text.
Long Lines
April 27, 2019 Here's a utility I whipped up to discover the longest line in a text file.
Find the Vowel
April 20, 2019 Another way to look at the strchr() function.

This Month's Exercise

Primitive Math
May 1, 2019

Current Titles

Beginning Programming with C For Dummies   Programmer's Guide to NCurses

Online Training


C: Data Structures, Pointers, and File Systems


C Essential Training: 1 The Basics


Learning C


Code Clinic: C


Further Topics in C Programming