I’ve been through some hoops of python and JS, but nothing professional.
I want to make software. I know making awesome software will take time, and I’m working hard.
C comes to mind as the most adventurous, impactful solution for that.
What are your tips for becoming a better programmer in c?
I want to know what should I focus on early on? What are good practices? How to deep dive into contribute to open sorce?
Currently reading Modern C by Jens Gustedt.
Learn from widely used C code that is not a toy. Examples: sqlite.org, git-scm.org
If you don't understand something, look it up in the C standard doc.
Most of the time, you will want to program for speed, and C will let you. Learn and practice C profiling.
Also, you will need to learn defensive programming. The best source about this is "Learn C The Hard Way" by Zed Shaw: https://github.com/zedshaw/learn-c-the-hard-way-lectures