Are you confused that which programming language to learn as a beginner? Well, many people will recommend visual basic, basic, java and many other languages. Because a very few will recommend C. Most common excuse people have is that C is hard to learn, does not support object oriented programming (OOP) and it's no point learning C when there a much advanced and improved versions like C++.
But if you study it's history then you will find the importance of learning C. It is the base of all the most popular programming languages like C++, C# and Java. What is C++? It is just an extended version of the great C language with more new features added. According to my experience of 10 years of programming, if you have mastered C, then all other languages are just a matter of time. You will not have to make any extra effort to learn these languages.
If we look at the C language scopewise then I have heard many people arguing that now no company asks you if you know C but they ask, "Do you know C++, C# or Java? But believe me, in the real practice if you go to an interviewer and tell him that you are a master of C then there are 99% chances that he will hire you because he knows that if I know C then C++ or C# are not big things. Most of the most modern operating systems are written in C because operating system needs to be fast and C is praised for fast execution speed.
There are thousand of advantages of learning C. I give it the award "Best Programming Language". So, if I have convinced you to learn C then read on.
When I was learning C, I was very confused that which book should I pick up and after long research I finally came to the book "Let us C" by Yashwant kanetkar.
This is a wonderful book for all levels of learners. It starts with the very basics of the C language and gradually gives you more heavy weight so you don't feel lost. It makes C as simple as BASIC language. Mr. Kantekar (the author of "Let us C") is a professional and has received several prestigious awards.
I can give you the download link for the book but sadly it's fifth edition so I suggest you to buy the latest edition. You can buy this book from any good book seller or leading computer book shop.
As the reader of this blog, you are my most important critic and commentator so go ahead and comment and if you liked my post then also subscribe. Have any suggestion or question?
But if you study it's history then you will find the importance of learning C. It is the base of all the most popular programming languages like C++, C# and Java. What is C++? It is just an extended version of the great C language with more new features added. According to my experience of 10 years of programming, if you have mastered C, then all other languages are just a matter of time. You will not have to make any extra effort to learn these languages.
If we look at the C language scopewise then I have heard many people arguing that now no company asks you if you know C but they ask, "Do you know C++, C# or Java? But believe me, in the real practice if you go to an interviewer and tell him that you are a master of C then there are 99% chances that he will hire you because he knows that if I know C then C++ or C# are not big things. Most of the most modern operating systems are written in C because operating system needs to be fast and C is praised for fast execution speed.
There are thousand of advantages of learning C. I give it the award "Best Programming Language". So, if I have convinced you to learn C then read on.
When I was learning C, I was very confused that which book should I pick up and after long research I finally came to the book "Let us C" by Yashwant kanetkar.
This is a wonderful book for all levels of learners. It starts with the very basics of the C language and gradually gives you more heavy weight so you don't feel lost. It makes C as simple as BASIC language. Mr. Kantekar (the author of "Let us C") is a professional and has received several prestigious awards.
I can give you the download link for the book but sadly it's fifth edition so I suggest you to buy the latest edition. You can buy this book from any good book seller or leading computer book shop.
As the reader of this blog, you are my most important critic and commentator so go ahead and comment and if you liked my post then also subscribe. Have any suggestion or question?