Become a C Programming Language Pro In 7 Days –ZERO TO HERO

Arpit Gupta
4 min readMay 5, 2021

What is c language?

The C programming language is a computer programming language that was developed to do system programming for the operating system UNIX and is an imperative programming language.

What is the advantage of learning c language?

  • Easy to learn
  • Structured language
  • It produces efficient programs
  • It can handle low-level activities
  • It can be compiled on a variety of computer platforms

Real-World Applications of C Programming-

1. Operating Systems

The first operating system to be developed using a high-level programming language was UNIX, which was designed in the C programming language. Later on, Microsoft Windows and various Android applications were scripted in C.

2. GUI

GUI stands for Graphical User Interface. Adobe Photoshop, one of the most popularly used photo editors since olden times, was created with the help of C. Later on, Adobe Premiere and Illustrator were also created using C.

3. Google

Google file system and Google chromium browser were developed using C/C++. Not only this, the Google Open Source community has a large number of projects being handled using C/C++.

4. Gaming and Animation

Since the C programming language is relatively faster than Java or Python, as it is compiler-based, it finds several applications in the gaming sector. Some of the simplest games are coded in C such as Tic-Tac-Toe, The Dino game, The Snake game and many more.

Roadmap to become a master in c language –

  1. Start by selecting a suitable course
  2. The course should not be long.
  3. And if you are a beginner then always stick to basics

Some paid course recommendations are -

  1. https://www.udemy.com/share/101Wn2AEAecFlRQnsH/
  2. https://www.udemy.com/share/101uQeAEAecFlRQnsH/
  3. https://www.udemy.com/share/101YbQAEAecFlRQnsH/

Always watch a trial video before opting for these courses

If u doesn’t want to spend some money and want quality content then YouTube have many great channels for mastering C language some recommendations are –

  1. https://youtu.be/ZSPZob_1TOk
  2. https://youtu.be/7Dh73z3icd8
  3. https://youtu.be/rLf3jnHxSmU

All these are the most rated and recommended course.

  1. After you have selected the right course you need to select a compiler for c language

Here are some easy to use online compilers.

  1. JDoodle- Online Compiler and Editor/IDE for Java, C/C++, PHP, Python, Perl, etc (jdoodle.com)

2. Coding blocks- Coding Blocks IDE

3. OnlineGDB- GDB online Debugger | Compiler — Code, Compile, Run, Debug online C, C++ (onlinegdb.com)

4. GEEKS FOR GEEKS IDE- IDE | GeeksforGeeks | A computer science portal for geeks

5. CODECHEF- CodeChef Online Compiler | Integrated Development Environment | CodeChef

6. TUTORIALS POINT — Free Online IDE and Terminal (tutorialspoint.com)

3. If you prefer a book to learn c language here are some recommendations-

  1. C PROGRAMMING -ABSOLUTE BEGINEER’S GUIDE

Free pdf -C Programming Absolute Beginner’s Guide (3rd Edition) (sjceodisha.in)

2. C PROGRAMMING LANGUAGE

Free pdf- Preface (edutechlearners.com)

3. LET US C

Free pdf-C The Complete Reference 4th Ed Herbert Schildt[www.fullfreedownload.in].pdf — Google Drive

All these are the best sources that u can find now you just need to start and practice daily.

--

--

Arpit Gupta
0 Followers

Blogger ,Web developer, programmer. Just love to enjoy every moment I’m living