https://beej.us/guide/bgc/html/split/

1.Foreword

2.Hello, World!

3.Variables and Statements

4.Functions

5.Pointers—Cower In Fear!

6.Arrays

7.Strings

8.Structs

9.File Input/Output

10.typedef: Making New Types

11.Pointers II: Arithmetic

12.Manual Memory Allocation

13.Scope

14.Types II: Way More Types!

15.Types III: Conversions

16.Types IV: Qualifiers and Specifiers

17.Multifile Projects