C Language
If you want to learn programming then this is the first programming language that you have to leran.
It will give you the basic knowledge that what is program, what is the logic that you have to think about and how to implement the logic in programming by using language specified features.
You learn how to do procedure oriented or structured or modular programming.
What you learn
-
Introduction to programming& Basics of C
-
Procedure oriented programming.
-
Translators. (Compiler, Interpreter,Assembler)
-
Control Statements
-
Simple If, If Else,Nested If Else,Ladder If Else,Ternary or Coditional Operator, Switch.
-
Repetitive Executions or Loop Or iterative structure(Do While,While and For loop)
-
Nested loop
-
break and continue
-
Arrays
-
One dimensional arrays,
-
multidimensional arrays
-
Array as strings,
-
Operations on strings.
-
Pointers:
-
Arithmetic operations by pointer
-
Functions
-
Concept of modular programming Using functions
-
How to make user defined function
-
pass by value pass by reference
-
recursion
-
Scope of variableÂ
-
Local variable
-
static varaible
-
global variable
-
register variable
-
Introduction to structures
-
Usage of structure
-
Nested structures
-
Structure with function
-
Files I/O
-
Working with files(Reading Data From File, Writing data into file)
-
File operations using fssek, ftell and rewind
-
Other features of C
-
Use of #define
-
Use of typedef
-
static and dynamic memory allocation