mattbonner Posted June 20, 2009 Share Posted June 20, 2009 Does anyone know of any good free resources to learn C? Are there any such resources that are better suited for someone who has learnt Java before (I doubt there will be, but I'm just wondering)? Link to comment Share on other sites More sharing options...
0 the_architect Posted June 21, 2009 Share Posted June 21, 2009 This is a website i used when i was learning: http://www.cprogramming.com/ but a quick google search could bring up some more :) Link to comment Share on other sites More sharing options...
0 Elv13 Posted June 21, 2009 Share Posted June 21, 2009 http://en.wikibooks.org/wiki/C Wikibook always ahve some good tutorials and learning material. If you want to use babelfish/google translate, this website is know to have very easy to understand tutorial (even if they feel to much "X for noob", the structure is really good) www.siteduzero.com (fr) Link to comment Share on other sites More sharing options...
0 Andre S. Veteran Posted June 21, 2009 Veteran Share Posted June 21, 2009 cprogramming.com is nice, but there's nothing like a good book, even if it costs you money: C Primer Plus. (Y) In case you wondered, the C++ Primer Plus by the same author is also an awesome tutorial, albeit for C++ of course. Link to comment Share on other sites More sharing options...
0 mattbonner Posted June 21, 2009 Author Share Posted June 21, 2009 wow! such quick replies! thanks a lot guys much appreciated Link to comment Share on other sites More sharing options...
0 the_architect Posted June 21, 2009 Share Posted June 21, 2009 cprogramming.com is nice, but there's nothing like a good book, even if it costs you money: C Primer Plus. (Y)In case you wondered, the C++ Primer Plus by the same author is also an awesome tutorial, albeit for C++ of course. I agree, on my bookshelf are quite a few programming books. Good to get away from the computer but keep studying! Link to comment Share on other sites More sharing options...
0 code.kliu.org Posted June 21, 2009 Share Posted June 21, 2009 What makes C unique is that the language itself is so bare and simple. There are very few constructs, and most of the concepts are universal or shared across different languages. If you just want to learn the language, there really isn't much there to learn. I've seen a lot of people here and elsewhere recommend cprogramming.com, but a cursory look through the topic headings seems to suggest that it's geared mostly towards teaching just the language (though there are some topic headings that look very promising), which is an important first step, but that's all that it is: a first step. Because of its sparseness and because it's designed as just an easier-to-use cross-platform (in the sense that the code can be compiled on different platforms) alternative to using an assembler, to learn C, you really have to also learn a lot of the concepts of low-level programming (e.g., the difference between heap and stack allocation). (And I could be wrong about cprogramming.com; as I said, I just took a cursory look-through; my point is that, more so than other languages, there is more to C than the language itself and that you should be cognizant of that as you learn.) Link to comment Share on other sites More sharing options...
Question
mattbonner
Does anyone know of any good free resources to learn C? Are there any such resources that are better suited for someone who has learnt Java before (I doubt there will be, but I'm just wondering)?
Link to comment
Share on other sites
6 answers to this question
Recommended Posts