I'm a budding software developer and I'm currently working on bolting down my understanding of C before moving forward.