C Programming Language

Liam Burberry
5 min readOct 6, 2023

Introduction

As a computer science student, my academic journey has been a rollercoaster of challenges. As i’ve said before i’ve delved into the intricacies of object-oriented programming in C#, Data Communication, Linux and now Machine Learning. However, there’s one significant chapter of my learning journey that I’ve yet to share — my experience with the C programming language.

If you’ve been following my blog, you’re already aware that a substantial chunk of my first year was devoted to learning C. Yet, I haven’t taken the time to recount the ups and downs of my adventure into the heart of this foundational language. In this read I’m going to share with you what built the base for my understanding about computer science and engineering.

The Importance of Learning C

Before I dive into the specifics, it’s essential to understand why learning C was such a pivotal part of my education. I remember having a look at my program guideline and being confused as to why i would spend almost the entire first year covering the same language. It is now that I understand why it would come to be so important. C is considered a foundational programming language. Which means that it’s the root structure of tons of different programs, embedded systems and considered to be a father figure of modern programming…

--

--

Liam Burberry

Student, currently studying software development and computer science