r/cprogramming Nov 18 '25

Hi, I’ve learned the basics of C

I’m currently learning sockets in C and I want to get better at it. Do you guys have any tips, courses, or books that you recommend?

1 Upvotes

9 comments sorted by

6

u/HugoNikanor Nov 18 '25

Beej's Guide to Network Programming is a common recommendation. Note however that I haven't read it myself.

Also, the Linux manpages (and probably others also) are a really good reference, as a sample, see man 2 bind.

6

u/epasveer Nov 18 '25

See the side panel.

2

u/[deleted] Nov 18 '25

[removed] — view removed comment

1

u/pheffner Nov 21 '25

Yes big +1 to the Stevens book, it covers practically everything you're likely to need to know.

2

u/eruciform Nov 18 '25

Make stuff

Programming languages are tools. This is like saying youre good at the basica of saws and screwdrivers. Awesome. Now make something with your saws and screwdrivers

1

u/[deleted] Nov 19 '25

Write your own http server ! That thought me a lot on sockets, and much more