Skip to content

Instantly share code, notes, and snippets.

@smalinux
Last active December 27, 2020 17:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save smalinux/91e7cccb8bf72a0fcc67a0dd4da92375 to your computer and use it in GitHub Desktop.
Save smalinux/91e7cccb8bf72a0fcc67a0dd4da92375 to your computer and use it in GitHub Desktop.
Good C programmer

# Random notes for me to become a good C programmer

C89 (aka "Standard C", aka "ANSI C")

  • Pointers. This is critical. You can't do anything more than "hello world" type stuff in C if you don't get this.
  • Stop reading articles! No website is as good as a good book. [https://fabiensanglard.net/c/]
  • read this book: Expert C Programming
  • Write code every single day.
  • Write clean code and don't ask anyone about his opinion in your code!!
  • the only thing which will make you a “good” C programmer is actual practise.

Resources: * https://fabiensanglard.net/c/ * https://www.quora.com/How-do-I-become-a-good-programmer-in-C * https://news.ycombinator.com/item?id=11606296

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment