Then learn to use make (Makefile) and how to write a .&#x2F;configure script, or better yet learn to use autotools. Oh you don&#x27;t want to write all your code by yourself, so better use some external libraries. For that you better understand your preprocessor, compiler, assembler and linker. Code not working?... get yourself familiar with a debugger. Static or Runtime code analysis?... yes please.<p>Find a open source project to support. Get familiar with the code base and the community. Write a patch, send it, get it refused, work with the community, finally getting your patch in.<p>See, it&#x27;s not that hard learning &quot;C&quot; and becoming a &quot;C developer&quot;... 21 days at most!