What is C?
C is a structured programming language developed by Dennis Ritchie in 1972 at Bell Laboratories. In 1972, the first release of C programming got officially public. C inherited many features from ALGOL, BCPL (Basic Combined Programming Language) and B. It is such a powerful language that UNIX operating system is almost completely written in C.
To learn more about C, visit C history and it's introduction
How to learn C?
Well, every language is divided into three parts (basic, intermediate, advanced) for learners. For C, the division is somewhat like this.
- Beginner Level: Overview, Features, First Program, I/O, Syntax Rules, Keywords, Identifiers, Operators, Datatypes, Variables, Decision Making, Switch Statement, Looping, Arrays, String, Character, Storage Classes
- Intermediate Level: Functions, Structures, Union, Enumerated, Pre-processor, Linker, Loader, Pointers
- Advanced Level: File Handling, Error Handling, Dynamic Memory Allocation, Command Line Argument
What to do now after learning basics of C?
Well, I find that by basics of C you mean only writing some basic programs… But that is not learning C actually… You need to learn C in depth because C is the fundamental programming language that you need to learn if you aspire to code.
- I hope in basics you just covered the beginner level. Go for the Intermediate and Advanced Level now.
- Once you are confident, start solving questions from placement papers, competitive exam books (Made Easy and TMH are good choices).
- Code regularly in platforms like top coder, hacker rank, etc.
- Build projects from scratch without anyone’s help. Some good projects can be Library Management System, Snake Game, Quizzes, Department Store System, Tic-Tac-Toe, Telecom Billing Management System, Contact Management System, Medical Store Management System and even Bank Management System. (**C projects actually have no end, because kernel of almost all operating systems are written in C…)
- If you are satisfied with your knowledge of C, go for C++ followed by Java. (**Never study C# before Java… It’s dangerous… Most of Java concepts are just opposite of C#… Learning C# before Java is going to make you poor in Java… Go for Java first and then C#)
What are some tricks to study C?
- Visit to learning zone. and follow each and every topics in the same order in which they have given.
- Implement the programs. (C Practice Exercises Solutions.).
- Note it down the portions you don’t understand.
- Read the topic again.
- Go through YouTube videos on C, available in MySirG.com to solve your doubts.
- If you still have doubts, search on Google or post your doubts in C forums or in quora. Thousands of professionals are there to help you out.
If you want to learn Programming or any other Languages so let's join our classes at Protec Computer Academy in Siwan.
Enjoy Learning!!!
0 Comments:
Post a Comment
Please don't enter any spam link in the comment box.