Elektrine lite

← Feed

@profoundlynerdy@bitbang.social

Post #984985

2026-04-07 21:03 UTC

I'm looking for a modern introduction to #C. Something that is slow and steady but through. This is as much for systems programming on Linux as embedded work; I intend to do a bit of both. Any suggestions would be helpful. #programing #programinghelp #askfedi

Replies (6)

  • @samirparikh@mastodon.social 2026-04-07 21:12

    @profoundlynerdy@bitbang.social My recommendation would be RB Whitaker's "The C# Player's Guide" https://csharpplayersguide.com/

    Open ##2262476

  • @lfa@hostux.social 2026-04-07 21:18

    @profoundlynerdy@bitbang.social There's a newbook outh there that looks interesting "Why Learn C". I read the author's blog and is good.

    Open ##2262480

  • @sirwumpus@tilde.zone 2026-04-07 21:41

    @profoundlynerdy@bitbang.social The C Programming Language 2e by Kernigan & Ritchie is pretty much the root source should be available in any tech. book store, Amazon, uni. book stores. After that C standards for specific changes and additions (PDFs found online). I've also been told of Beej's Guide to C.

    Open ##2262481

  • @MaddieM4@raphus.social 2026-04-09 01:16

    @profoundlynerdy@bitbang.social Full disclosure, I think this is probably adjacent to the kind of thing you're looking for, but really good side material for someone trying to have one foot in systems programming and the other in embedded. https://en.algorithmica.org/hpc/

    Open ##2262487

  • @ladytel@masto.hackers.town 2026-04-09 17:42

    @profoundlynerdy@bitbang.social I have a copy of "21st Century C: C Tips From The New School" from Ben Klemens. It helped me understand linking so I could use libraries to make life suck less. It's more for general C programming and less embedded.

    Open ##2262489

  • @lenzgr@mastodon.social 2026-04-10 07:52

    @profoundlynerdy@bitbang.social as for the Linux programming part, "Advanced Linux Programming" should still provide a good foundation of the Linux basics: https://sourcerytools.github.io/advancedlinuxprogramming/ , while @rlove@mastodon.social 's "Linux System Programming" requires some more familiarity with C already: https://rlove.org/

    Open ##2262490