Live data from Hacker News

Beej's Guide to C Programming (2007)

beej.us

1–10 of 81 posts

Re: Beej's Guide to C Programming (2007)

#3
post #2

Beej's Guide to Network programming ( http://beej.us/guide/bgnet/ ) is also pretty good. It was effectively used as the textbook in my networking class. (There was also an actual textbook, but almost nobody bothered to read it.)

Second this guide. It’s pretty short, but it has everything I’ve seemed to need at least.

Re: Beej's Guide to C Programming (2007)

#4
post #2

Beej's Guide to Network programming ( http://beej.us/guide/bgnet/ ) is also pretty good. It was effectively used as the textbook in my networking class. (There was also an actual textbook, but almost nobody bothered to read it.)

This has been around for 15+ years. I wouldn't be surprised if it is recommended to every newcomer on forums and chat channels.

Re: Beej's Guide to C Programming (2007)

#8
post #2

Beej's Guide to Network programming ( http://beej.us/guide/bgnet/ ) is also pretty good. It was effectively used as the textbook in my networking class. (There was also an actual textbook, but almost nobody bothered to read it.)

Was there anything in the textbook that was explained better than in the Beej Guide?

Re: Beej's Guide to C Programming (2007)

#9
post #2

Beej's Guide to Network programming ( http://beej.us/guide/bgnet/ ) is also pretty good. It was effectively used as the textbook in my networking class. (There was also an actual textbook, but almost nobody bothered to read it.)

It's definitely worth reading, but be aware that it's quite old-fashioned in that it focuses entirely on blocking I/O and select(). Also this page fails to explain why you would call shutdown(): http://beej.us/guide/bgnet/output/html/multipage/shutdownman...

Re: Beej's Guide to C Programming (2007)

#10
Also good as a supplement:

* A Tutorial on Pointers and Arrays in C: http://home.netcom.com/%7Etjensen/ptr/pointers.htm

* Right-left Rule: http://ieng9.ucsd.edu/~cs30x/rt_lt.rule.html (via HN)

* More free C stuff: https://github.com/EbookFoundation/free-programming-books/bl...

(I had to go search through lots of stuff to finally find resources that explain things in a way that I can understand. Once it is explained to me in a certain way, C code suddenly feels a lot less cryptic and I feel a lot less hopeless/useless.)

Post reply on HN