Am 29.07.2025 um 12:19 schrieb Neel Chakraborty: > Hello everyone, hope you're having a great day. I am looking for > resources to learn modern C, so that I can understand (and hopefully > someday contribute) to the OpenBSD source code, in areas like device > drivers, kernel and the init system. > > I am not new to C, I have previous programming experience with the > language. I have learnt C from K&R. However, my knowledge is quite > elementary, and not at all up to speed with modern standards. If > anyone could mention some resources to learn from,I would appreciate > that very much.
You may also want to read [1]. Especially when having experience with other languages. Some undefined behaviour in C may appear completely unexpected and would not be undefined behaviour in other languages you may be used to. [1] <https://wiki.sei.cmu.edu/confluence/display/c/SEI+CERT+C+Coding+Standard>

