User:J5lx/Collections/C Programming


 * C Programming
 * Why learn C?
 * History
 * What you need before you can learn
 * Using a Compiler
 * A taste of C
 * Intro exercise
 * Preliminaries
 * Compiling
 * Structure and style
 * Variables
 * Simple input and output
 * Simple math
 * Further math
 * Control
 * Procedures and functions
 * Error handling
 * Preprocessor
 * Libraries
 * Standard libraries
 * File IO
 * Beginning exercises
 * Arrays
 * Pointers and arrays
 * Memory management
 * Strings
 * Complex types
 * Common practices
 * Serialization
 * Networking in UNIX
 * Coroutines
 * Particularities of C
 * Language extensions
 * Mixing languages
 * GObject
 * Code library
 * Statements
 * Reference Tables
 * C Reference
 * POSIX Reference
 * Platform Reference
 * Compilers
 * Index
 * Links