Find it useful?
Make a donation! |
Over the years I've accumulated much
information on many different things, and I enjoy taking a crack at
explaining them to other people. If you're lucky, that's you! The time
I spend working on these projects ebbs and flows, but check back some
time in the future, and you might find some entirely new
stuff. |
Buy Beej's Guide to Network Programming as an actual
book!
The Guides! Free downloads!
- Beej's Guide to Network
Programming
This is a beginner's guide to socket programming with Internet
sockets. It is meant to be a springboard that will launch you into the
exciting world of TCP/IP programming. This document has earned a fair
amount of praise.
- Beej's Guide to Unix Interprocess Communication
Now that you have extra-process communication going on with sockets,
why not try your hand at some interprocess communication, eh? Shared
memory, semaphores, signals, and memory mapped files await you!
- Beej's Guide to Python Programming
[WIP]
An alpha release of a programming book for absolute beginners. No
experience necessary!
- Beej's Guide to C [WIP]
This is an intro to C for folks who already know how to program in
another language. The first half of the book is written in a tutorial
style, while the second half is a reference section complete with
examples (inspired by the incomparable Turbo C Bible). The goal
is to keep this up-to-date with the latest C standards.
- Beej's Guide to the GNU Debugger (GDB)
This is a quick introduction to using GDB, GNU's famous debugger, from
the command line.
- Beej's Guide to Photography
I take photos for fun and maybe even profit (from time to time). To
do this, I use a number of little tricks and techniques that tend to
make the photos turn on better. And I've decided to share a number of
those with you fine folks! Also be sure to check out the "Toys" section
while you're in there!
- Beej's Guide to Killing
Dragons
If you play Moria, this will help
you slay Ancient Multi-Hued Dragons from the safety of your own
home.
- Beej's Bit Bucket
This is my programming-and-tech-related blog where I scribble down
various pieces of information, as well as short programming tutorials.
It's basically my outlet when I don't feel like writing an entire book.
Contact: beej@beej.us
Visit: Beej's Home Page.