Learn_C
Learn_C copied to clipboard
Introduction in C language and all basic codes.

Learning In C Language
What is C?
C is a computer programming language used to design computer software and applications.
Why do we use C?
We use the C programming language to design computer software and applications.
Who invented C?
C Programming Language was invented in the year 1972 by Dennis Ritchie (Dennis MacAlistair Ritchie). He was an American Computer Scientist worked at Bell Labs as a researcher along with Ken Thompson. He was born on 9th September 1941 and lived till 12th October 2011. He is said to be the Father of C.

Steps to Learn C
Step 1
( Install IDE Or Source Code Editor ( VS Code ) )
Software used to create and execute a C Programs :
-
The Visual Studio Code Editor must be installed in the system. Click here to download
-
Now Setup your Visual Studio Code for windows click here to visit website for setup --> Link 1 | Link 2
-
Download and Install Compiler Extension : A MinGW is an advanced GCC compiler software used to compile and execute code. It is software that supports only the window operating system. --> Click here to download
-
Online Compiler
-
Useful Extensions if you want install for your VS Code
- ""
- ""
- ""
Step 2
( Go Through The Chapters And Practice Well )

Table Of Contents
- Ch-1 Header Files
- Ch-2 Hello World
- Ch-3 Variables
- Ch-4 Constants
- Ch-5 Storage Class
- Ch-6 Input Output
- Ch-7 Operators
- Ch-8 Decision Making
- Ch-9 Loops
- Ch-10 Functions
- Ch-11 Recursion
- Ch-12 Arrays
- Ch-13 Strings
- Ch-14 String Literals
- Ch-15 Typedef
- Ch-16 Pointers
- Ch-17 Memory Management
- Ch-18 Structure
- Ch-19 Unions
- Ch-20 Enum
- Ch-21 Bit Fields
- Ch-22 Command Line Args
- Ch-23 Variable Args
- Ch-24 File I/O
- Ch-25 Preprocessors
- Ch-26 Scope Rules
- Ch-27 Type Casting
- Ch-28 Absolute Value
- Ch-29 Structure Padding And Packking
- Ch-30 Error Handling
- Miscellaneous 1
- Miscellaneous 2
- Miscellaneous 3
go to top
Step 3
( For In Depth Learning Must Visit These Sites )
Step 4
Keep Practicing
- To Practice Basice Programs --> Click here