News for hackers. Stuff that matters.
Re:Tell HN: C Experts Panel – Ask us anything about C by baybal2 on Tuesday April 14, 2020 @10:27AM (#22866369)
Hello, I coded in C as a high schooler. Now, 16 years later, I have to code C again semiprofessionally after a very long break.

Big question, how to start programming in C on a high professional level for somebody self schooled in it? Is there a way to cut the corner, without having to go through 10+ years trial and error to gain experience?

Anything for somebody ready to sit, study, and practice for a few hours a day?

Re:Tell HN: C Experts Panel – Ask us anything about C by Nemerie on Tuesday April 14, 2020 @01:03PM (#22868438)
There was a nice discussion recently https://news.ycombinator.com/item?id=22519876
Re:Tell HN: C Experts Panel – Ask us anything about C by lioeters on Wednesday April 15, 2020 @03:31AM (#22875433)
I'm in a similar situation as the parent comment, wanting to re-learn C after more than a decade (or two). Thanks for the link to a recent discussion! For the parent, here are some of the recommended books:

Head First C - Griffiths and Griffiths

Expert C Programming: Deep C Secrets - Peter van der Linden

Modern C - Jens Gustedt

C Programming: A Modern Approach - K. N. King

21st Century C: C Tips from the New School - Ben Klemens

Understanding and Using C Pointers - Richard Reese

C Interfaces and Implementations: Techniques for Creating Reusable Software - David R. Hanson

The Standard C Library - P. J. Plauger

Re:Tell HN: C Experts Panel – Ask us anything about C by emmelaich on Tuesday April 14, 2020 @07:34PM (#22872751)
Compilers are much more helpful now. Better diagnostics, more options for warnings.