C Tutorial

Summary

Welcome to my C Tutorial page. I've just started working on it, so most of it probably won't be there. This page is designed to help people with learn how to program in C. I will go over as many of the features as I can in as much detail as I can. Hopefully this will be useful to someone who has never programmed without boring experienced coders who want to learn a new language.

Lessons

Lesson 1: Background, how to program
Lesson 2: Necessities, Style
Lesson 3: Datatypes
Lesson 4: Flow control
Lesson 5: Loops
Lesson 6: I/O
Lesson 7: Arrays
Lesson 8: Pointers
Lesson 9: Strings
Lesson 10: Functions
Lesson 11: Structs
Lesson 12: Unions
Lesson 13: Tricks and Fun Stuff
Appendix: Useful functions