I just finished the C Piscine at a 42 school, so I have gotten a good grasp of the basics of C (about 300 hours worth). The school won’t start until October, and I’d like to practice my C skills in the meantime so I can be better prepared when it does start.

Any suggestions for curriculum / projects that don’t start at the very beginning? I already have a good grasp of pointers, control structures, structs, string manipulation, etc.

  • @Anafroj
    link
    111 months ago

    Reading lots of code is the most important, at this point, so you see how the code is actually written in the industry.

    An other good way to get started is to try to change some software you use, to add a feature you want in it. It’s challenging to get your head around someone else’s codebase, and yet it’s a very important skill, since you’ll need that in most jobs you’ll find. Education tends to assume you’re the one starting the codebase, but it’s rarely the case in real life.

    And when you feel confident enough making those small changes, you can try to submit the most useful ones to the project. :) This will teach you collaboration, which is an other very difficult and very important part of the job. Plus, it will get you contacts and contributions to show off.