What’s the best way to learn C as a complete beginner?

0
6
Asked By MangoPebble42 On

I'm fascinated by how computers work and how C lets you interact with them at a low level, but I'm finding English-language books and videos difficult because Hindi is my native language. I'm completely new to programming and don't yet know much about operating systems, networking, or computer hardware. Should I learn through videos, books, or documentation? I'd also appreciate advice from anyone who learned programming in a language other than English.

4 Answers

Answered By CloudyMarble8 On

Use a simple online tutorial for the basics, but don’t stop at reading. Practice variables, conditions, loops, functions, arrays, and pointers by building tiny projects. A low-cost device such as a Raspberry Pi can also make experimenting with programs more interesting, though it isn’t required.

Answered By QuietCedar7 On

The best format depends on how you learn. Videos can help you understand a new idea, while books and documentation let you slow down and reread code. Try a short beginner tutorial, then immediately write small programs and solve exercises instead of watching a long course passively.

Answered By SilverKite19 On

Look for beginner C lessons in Hindi if that makes the explanations easier. Once you understand the basic syntax, gradually start reading English documentation too. You don’t need to know operating systems or networking before starting C; those topics can come later.

MangoPebble42 -

Are there any books you would recommend for a beginner?

Answered By PineOrbit63 On

Start by learning what a compiler does and install a C compiler on your computer. Then work through a structured introductory book such as The C Programming Language by Kernighan and Ritchie, writing and testing every example and completing the exercises. It’s concise, but some parts may feel challenging if you have never programmed before.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.