---
created_at: '2017-09-08T05:32:43.000Z'
title: Beej's Guide to C Programming (2007)
url: http://beej.us/guide/bgc/
author: da02
points: 427
story_text: 
comment_text: 
num_comments: 79
story_id: 
story_title: 
story_url: 
parent_id: 
created_at_i: 1504848763
_tags:
- story
- author_da02
- story_15198093
objectID: '15198093'

---
[Source](http://beej.us/guide/bgc/ "Permalink to Beej's Guide to C Programming")

# Beej's Guide to C Programming

Like the guide? Pitch in!

Hello, comp.lang.c freaks! Please keep in mind **_this is an alpha-quality document_**. If you have corrections, I'd love to hear them, but understand that even _I_ might not have read that part of the guide yet. There are glaring errors! Additionally, I might not know what I'm talking about when it comes to something! So [e-mail me][1]!

# Beej's Guide to C Programming

([Click here for other guides!][2]) 

### What's Here for Readers:

**HTML:**

* [**One section per page**][3] (read online) 
* [All on one page][4] (read online) 
* [One section per page][5] (tarball for download) 
* [One section per page][6] (zipfile for download) 
* [All on one page][7] (tarball for download) 
* [All on one page][8] (zipfile for download) 

**PDF:**

* [US Letter, one sided][9]
* [US Letter, two sided][10]
* [A4, one sided][11]
* [A4, two sided][12]

### What's Here for Translators and Writers:

Clone the whole thing from [GitHub][13] and follow the `README`. 

* * *

Contact Beej: [`beej@beej.us][1]`

[1]: mailto:beej%40beej.us
[2]: http://beej.us/guide/
[3]: http://beej.us/html/multi/index.html
[4]: http://beej.us/html/single/bgc.html
[5]: http://beej.us/html/archive/bgc_multipage.tgz
[6]: http://beej.us/html/archive/bgc_multipage.zip
[7]: http://beej.us/html/archive/bgc_singlepage.tgz
[8]: http://beej.us/html/archive/bgc_singlepage.zip
[9]: http://beej.us/pdf/bgc_USLetter.pdf
[10]: http://beej.us/pdf/bgc_USLetter_2.pdf
[11]: http://beej.us/pdf/bgc_A4.pdf
[12]: http://beej.us/pdf/bgc_A4_2.pdf
[13]: https://github.com/beejjorgensen/bgc

