Learning C: Phase 1 (10 days)

Introduction

Hello and welcome to my blog! I'm excited to share my journey of learning C programming with you all. As a beginner, I've finally decided to take the first step towards becoming a programmer myself. I've chosen to start with C programming, and I'm excited to share my journey with you all. In this blog post, I'll share my experiences, challenges, and progress as I learn C programming.

What Inspired Me to Learn C?

Why I start with C?

I've always been curious about programming & I didn't even know the basics of programming. So before diving into the world of coding I want to know all the basics and fundamentals. I started researching online and talking to friends who are into coding. Then I know about it.

My inspiration and guidance

My friends and seniors also played a big role in inspiring me to learn C. They told me that C is a great language to start with, and that it would help me build a strong foundation in programming. They also shared their own experiences of learning C and how it had helped them in their careers . So, I decided to take the leap and start learning C. I'm excited to see where this journey takes me!"

My Learning Resources

I'm learning C programming by watching tutorials by Raghab Sir from the College Walah channel on YouTube. Along with his tutorials, I also follow CodeWithHarry channel to gain more knowledge and insight.

Basic C programming by Raghab Sir

C language Tutorials in Hindi

What I've Learned So Far

In the past 10 days, I have made significant progress in learning C programming. I started with the basics of C, including data types, operators, variables (such as int, float, and char), and input/output operations using scanf.

Next, I moved on to conditional statements, including if-else statements and the ternary operator. I practiced solving different types of problems related to these topics to strengthen my understanding.

Recently, I have started learning about loops in C. So far, I have completed the basics of for loops and while loops. I am excited to continue learning about loops and other advanced topics in C.

Challenges I Faced

As I mentioned above that I didn’t have any basic idea of programming . Therefore it firstly became hard to understand. But after some time I started understanding the datatypes and gradually it was seeming very interesting. And when I learnt something it was a really enjoying.

Here is my first program……. :)

#include <stdio.h>
int main()
{
    printf("Hello World");
    return 0;
}

Since then, I have gradually entered into the topic & continued my learning progress.

What's Next?

Till now I've covered the basics of C programming, including loops & I'm excited to dive deeper into more advanced topics.

In the upcoming days, I plan to learn about:

  • Do-while loops and nested loops

  • Pattern printing

  • Arrays and strings in C

  • Functions and function pointers

  • Structures , Sorting & File handling.

Conclusion

During the last 10 days I have covered lots of Basics in C programming. It was amazing so far. I'm proud of myself for sticking to my schedule and consistently practicing every day. I know that I still have a long way to go, but I'm excited to continue learning and growing as a programmer.

Thanks for reading.

Feel free to share your feedback!

𝐼'𝓁𝓁 π“ˆπ‘’π‘’ π“Žπ‘œπ“Š 𝒾𝓃 𝓉𝒽𝑒 𝓃𝑒𝓍𝓉 π“…π‘œπ“ˆπ“‰! :)

0
Subscribe to my newsletter

Read articles from Arghya Roy Chowdhury directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Arghya Roy Chowdhury
Arghya Roy Chowdhury