Most of the students start their journey in programming with C language. In this article, I’m going to cover the following
Introduction to C programming
Topics to Learn
Top C programming IDE
Top C programming Books
If you are already familiar with C programming but is not good at writing C programs, this course containing “100+ C programs for Beginners” help you a lot .
Introduction to C programming
C language was developed by Dennis Richie in 1970 s at AT&T Bell laboratories. C is a middle level language. It has the simplicity of a high level language as well as the power of a low level language. It is suitable for writing both application programs and system programs.
Topics to Learn
- Data Types
- Operators and Expressions
- Input and Output Functions
- Branching Statements
- Looping Statements
- Arrays and Strings
- Functions
- Recursive Functions
- Pointers
- Structures and Unions
- Files
Top C Programming IDE
Integrated Development Environment(IDE) is a software where you can write, compile and execute the program. Here I’m listing top 5 IDE for C programming
- Dev C++
It is an open source IDE and available only in Windows platform. The main advantage with Dev C++ is its interface which is very simple and easy to use.
Link: Dev C++ IDE
2. Codelite
CodeLite is an open source cross platform IDE which runs on all major Platforms ( OSX, Windows and Linux )
Link: Codelite IDE
3. Code Blocks
CodeBlocks is an open source and cross platform IDE.
Link: CodeBlocks IDE
Top C Programming Books
- “C in Depth” by SK Srivastava , BPB Publications
- “Problem Solving and Program Design in C” by Jeri R. Hanly, Elliot B. Koffman, Pearson
- “Programming with C (Schaum’s Outlines Series) ” by Byron Gottfried , McGraw Hill Education