Nigerian Teen Teaches Himself C Programming to Help Build Africa's Automotive Future
Marcel, a 17-year-old from Nigeria, is spending the months before his Computer Engineering studies at FUTO teaching himself low-level C programming despite already having JavaScript and SaaS development experience. He is building a command-line contact book application in C, encountering challenges such as manual memory allocation, pointer arithmetic, and input buffer management that caused 21 segmentation faults in a single day. Unlike JavaScript, which abstracts memory management, C requires the programmer to handle hardware-level operations directly, a distinction Marcel finds both demanding and rewarding. He has also begun setting up PCB design simulation tools on his laptop to get a head start on hardware concepts before accessing physical components. His long-term goal is to contribute to Africa's domestic semiconductor and automotive engineering industry, with an ambition to eventually work alongside teams building smart, electric, and autonomous vehicles.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in