This is a discussion on learning c within the C Programming forums, part of the General Programming Boards category; Originally Posted by phantomotap O_o You've been at this stupid downloadathon for nearly three weeks. If you'd shut the [Expletive ...
It seems to me that "all the books on C++" would run to many 1000's of dollars worth of purchases. Good business for Amazon and publishers to be sure, but it would take you several years just to read them and still be none the wiser at the actual practice of writing programs.
Personally, you should be able to get away with a couple of online tutorials (like the one on this site), and C Programming Notes
After that, K&R-II makes an excellent desk reference to dip into to clarify points of understanding.
Downloading the draft ISO standards are also a good reference as well (since they're free).
What is your end goal? Is your goal to actually learn how to program in C? That is the goal of most people on this site.
If your goal instead is to collect as many books as possible without learning C, you're doing a fine job, and don't let us stand in your way.
Just buy C How to Program and learn it. The others throw it.
Anyway, after reading the preface myself, if I was going to start learning C programming from scratch, I would use C Primer Plus. "[T]his book does not assume you are a professional programmer", and the approach to the book (basically its structure) is solid. See for yourself here: C Primer Plus (5th Edition): Stephen Prata: 0752063326961: Amazon.com: Books
Our recommendations have always been solid.
Get to actual work.
> Sry, i can't start learning yet because of the medicines i'm takin, u can say i'm just preparing myself.
Just how long have you been on meds?
Same topic, this time last year
It won't make a blind bit of difference how many books you have, if you don't stop dithering and start reading one (or more of them), learning about things and actually start WRITING programs.
It also doesn't make a blind bit of difference which book you start with. You can't learn everything from one book anyway (actually, some things you learn don't come from any book at all - that's called experience). You're going to read quite a few books, so pick any one which looks beginner friendly.
If you don't like it for some reason, then stop using it and try another book.
We can't answer "best book" questions. We can suggest a few, but in the end, it's all down to your personal choice and whether you seem to get on with the writing style of a particular author.
I really like C Primer Plus by Stephen Prata. I too am new at programming and know it can be hard to find somewhere to start. I plan on taking some classes eventually because it is hard to light that fire under your butt and just start hacking away at something. But I think C Primer Plus can't be beat as a good place to start.
I too have bought 3 programming books but sadly don't think I'm interested in one of them any longer. I would recommend buying just one or two books at a time, as they do take a while to work through and your interests may change to another language. Good luck though I wish you well and hopefully one day we will both be great programmers.
Can we get a lock? Or a ban? Preferably both.
I don't know what "medication" this is supposed to be, but I can't help but feel if he is well enough to [expletive deleted] around on forums or harvest "teh warez" that he'd be well enough to start studying.