By using this site, you agree to our Privacy Policy and our Terms of Use. Close
spurgeonryan said:
So if I were to learn C, where would I start? Just get a book or watch a youtube video?


Google thenewboston, he has some EXCELLENT tutorials, while his C language is lacking (by that i mean only 12 tutorials) He does give a good start into C. He has a fully featured C++ and Java tutorials, some of the best.

Also, I learned C from this book:
http://www.tutorialspoint.com/cprogramming/cprogramming_tutorial.pdf

It covers the basics, which once you master the basics, learning more or picking up a new language is much easier.

Its excellent and completely free (with the option of donating)

This site has a good C reference guide:
http://www.tutorialspoint.com/cprogramming/

Once you complete the book, then go back to thenewboston and choose either his xhtml (for web design) C++ or Java tutorials (for beginners)

There aren't that many good youtubers who teach C, so with C books are your best bet.

Also my university uses a book called Kochans programming in C 3rd edition (4th edition due later this year)

It is also for beginners and is more maths based, if you're really good at maths read that, otherwise the first book is better.

Hope i didnt confuse you - enjoy