473,387 Members | 1,535 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Recommended books for a beginner in C?

Hello!....am a beginner in the field of computer science and programming.Am persuing my computer science engineering course and hav jst begun wid C programming language.Am using the book "Let Us C" by yashwant Karnetkar which assumes no prior programming background and am really finding it helpful.But I did like to kno which books are recommended for a beginner in C language.Would u please give suggestions for the same and also at which stage should i start referring K&R which i presume is considered the 'bible' of C?Would u also direct me regarding the approach i should undertake for better understanding and a strong command in the language?Any other suggestions or poignant points i should keep in mind while learning the programming language?.....................thank u in advance.................
Aug 15 '08 #1
8 2643
gpraghuram
1,275 Expert 1GB
I think K&R is the best book and you can start with that book also.

raghu
Aug 15 '08 #2
can we use K&R widout having any programming background?
Aug 15 '08 #3
arnaudk
424 256MB
Yes you can. Some of the more advanced topics may be a little bit confusing at first but I think it's still the best book to learn C. But why don't you don't just learn C++ instead? You don't need to learn C first, in fact many think it's better if you don't. "C++ Primer" by Stanley B. Lippman is a good beginner's book.
Aug 15 '08 #4
newb16
687 512MB
But why don't you don't just learn C++ instead? You don't need to learn C first, in fact many think it's better if you don't. "C++ Primer" by Stanley B. Lippman is a good beginner's book.
Even in half of positive 4+ star reviews on amazon it' mentioned that it's not a book for a beignner in C and, in some cases, even not for a beginner in C++.
Aug 15 '08 #5
I have never used this specific book but I have used some of his other books, all of which I found easy to understand and well organized. It is called 'Thinking in C++' and is written by Bruce Eckel. There is also a second volume.

Another suggestion is to get more than one book. The more the merrier (though it can get to be expensive quickly).

Edward
Aug 15 '08 #6
Can you please tell which book to refer for Data Structure in "C"? thanks.
Aug 16 '08 #7
For Data Structure, read "Datastructure through C and C++" by Tenenbum.
It is a great book on datastructure.
Aug 18 '08 #8
Take a look at this book. I have used it and although the title doesn't mention datastructures it does a very good job of demonstrating them. The link above takes you to the orielly site where you can read exerpts from the book to get a feel for it.

Edward
Aug 18 '08 #9

Sign in to post your reply or Sign up for a free account.

Similar topics

6
by: Huy | last post by:
Generic PHP newbie question here. May anyone please recommend books that have gotten you started on PHP (interfacing with MySQL is a plus) & also reference books? Just looking for some good...
0
by: Bruno Lienard | last post by:
Look at the recommended books about Python, by the IBM developerWorks site: http://devworks.krcinfo.com/WebForms/ProductList.aspx?Search=Category&id=1400&p=OpenSourceProjects So, a lot of...
6
by: Peter Jensen | last post by:
Hi! - Which books are good for at comprehensive introduction and further progress, Im currently using "Thinking in C++ 2nd ED"
12
by: Moritz Steinberger | last post by:
Hello, I want to use a tutorial to take first steps. I use MS Visual c++ 6.0 and Win 98. When I try to compile a "hello world" program using the <iostream.h> library and cout << "hello world",...
18
by: John Salerno | last post by:
Hi all. I was hoping some of you could recommend a book or two that would help me get started with the basics of C#. I have a slight knowledge of programming, but basically I want to start out like...
4
by: Magnus Lycka | last post by:
While I work at a company that uses Python a lot (and would have had a hard time finding such a place a few years ago) I don't really have a clear opinion on whether Python's marketshare (or...
6
by: Solo.Wolve | last post by:
I've just finished the K&R c, And begin to study c++ myself,so can anyone give me some advice?such as some books to read,and something to notice? Thank you very much.
9
by: Daniel | last post by:
Looking to see if anyone can offer some suggestions on some good VB.net books? looking for beginner to intermidiate and to expert.. Any suggestions? -- ASP, SQL2005, DW8 VBScript
4
by: smartino | last post by:
What is the best book in the groups opinion on CSS? I don't want a beginner book, or just merely a reference book, somthing in between that lists all of the different CSS elements, but also show...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.