hi
im teaching myself c just wondered if anybody knew a good forum where i can get help and learn from
thank you
well obviously not here then.
Mark
Read a couple of good books, and only ask questions about things that you really don't understand.
If you're just messing around with C, but not necessarily Arduino, it's useful to have Linux, to try your hand at compiling your code.
I don't know if there are any simple free C compilers available for Windows.
http://www.codeproject.com/ site has very user friendly crowd.
Beg, borrow or steal Kernighan / Ritchie "The C programming language" - known as K&R book.
Read it as a novel, not as a text book.
Than find the skinniest text book ( less "cool" and "click this and click that") and stick with this ONE book to the end
Good luck
Vaclav
Netbeans supports c/c++ on windows long with java.
Mark
thanks ive fount a really good tutural on youtube and im using codeblocks think its pretty complex but ive manged to get it going maby i should be using a simple compiler
@Vaclav: If you're a programmer, K&R is a good choice but I don't think anyone on the planet can read it as a novel. If you're a beginner, K&R would be a horrible choice. I've taught university-level programming courses, including C, and tried K&R back in the early 80's and it was a disaster. In fact, that experience is what caused me to write the C Programming Guide. My experience is that beginning students need a lot more guidance than K&R provides.
hi econjack.
i know what you mean to a total noob like me books look really challenging luckly ive found a really good tutural on you tube ive tryed many times to learn c this time its sinking in really enjoying it, wouild be really interested in your book is it an ebook could i have a copy please?
The C Programming Guide is out of print, but you can find copies on eBay pretty cheap. Also, I wrote Beginning C for Arduino and you can read the reviews about it on Amazon.com. You can also find reviews of both books by just Googling the titles. Read a few reviews and then maybe make a decision. I do agree, however, that you should pick one book and read it cover-to-cover and then come back here for clarification on the fuzzy points that remain.
Kelley and Pohl's "A Book on C" is one of the best with programs built up \nd taken apart, line-by-line, and has a good introduction to C++.
You may want to look at:
Programming Arduino Next Steps
Introduction to Embedded Systems
C Programming for Arduino
Arduino for Teens
econjack:
@Vaclav: If you're a programmer, K&R is a good choice but I don't think anyone on the planet can read it as a novel. If you're a beginner, K&R would be a horrible choice. I've taught university-level programming courses, including C, and tried K&R back in the early 80's and it was a disaster. In fact, that experience is what caused me to write the C Programming Guide. My experience is that beginning students need a lot more guidance than K&R provides.
I do not have high level teaching expereince, but few semesters of "teaching" at an institution which should remain nameless.
I do believe there is a big difference in a drive of a person interested in this technology and one "learning" just to receive a diploma.
I would be interested if you could share some of the incidents while using the book as a textbook.
I am positive that it would rate better than "War and peace", but I agree "Three mousketeers" it ain't.
I am stiil waiting for someone to get back to OP and suggest some good forum.
Reason I like CodeProject is becuse it is pretty current. I find most forums pretty stale.
Vaclav
.
econjack, are you Jack Purdum?
@Vaclav: True, a lot of students view a college degree as a union card, but I ended up teaching at Purdue University and I found most of the students there pretty serious about their studies. I used K&R for only one semester, back in the 80s, mainly because the students complained that "it was too obtuse". Personally, I like the book, which is why I chose it for the main text, but it turned out to be a bad choice for second year students. My book considerably simplified what K&R said, but instead of a crisp explanation of a topic in one paragraph, I did some major hand-holding for several pages. K&R works for some, but not all synapses work the same, which leaves an opening for people like me.
@polymorph: Yep, that would be me.
I have the K&R book, and just ordered a used copy of your book on Amazon, econjack. Lots of used copies from under a dollar to $250.00.
I'd suggest getting K&R anyway, just to see how you get on. I think it's a great text for beginners, personally -- I wish more texts were this well-written. But one size doesn't fit all, and even if you find it too "crisp" or whatever, and prefer another book to get you on the way, you will find K&R an invaluable reference for as long as you program in C. It's never gone out of print, and I don't see it likely to any time soon. A classic.
I absolutely agree that K&R is a classic and an invaluable reference. In fact, my company produced a C compiler back in the late 1970's and early 80's and used the grammar definition of C they wrote in the book as the foundation. I still have my original copy of K&R...paid $8.95 for it!
I got a bunch of C books, but the one that really helped the most strangely enough was the simple one, C for Dummies. Not to say I am a dummy but it is well put together with a lot of good resource information on the inside front and back cover. I am a self taught programmer as well, and the people at arduino are really good with helping out.
This is also a good resource
keep plugging at it. It does fall together at some point.
thanks very much for the suggestions