New Reply

Looking to teach myself C, where do I start?

 
Share Thread Thread Tools
Mar16-11, 10:40 PM   #1
 

Looking to teach myself C, where do I start?


As the title states, I am looking to learn C. What software do I download to start with? Also, what are good text/video tutorials that I can learn from?

Thanks!
PhysOrg.com
PhysOrg
science news on PhysOrg.com

>> Bird's playlist could signal mental strengths and weaknesses
>> Minus environment, patterns still emerge: Computational study tracks E. coli cells' regulatory mechanisms
>> Bacterium uses natural 'thermometer' to trigger diarrheal disease, scientists find
Mar17-11, 12:00 AM   #2
 
I recommend Code::Blocks. Although, if you would rather learn C++ and have a decent speed computer and don't mind proprietary freeware, I would recommend you go with MSVC 2010. The only advantage, IMO, to MSVC is the real time error highlighting. The advantage to CB, for learning C, is that it(well... the compiler it comes with, to be exact) supports a much later version of C than MSVC.

As for tutorials, it depends on your taste, and how you learn. The ones at cprogramming.com are pretty good, I used them. Try to work your way down this list of tutorials, and come back with anything you get stuck on.
Mar17-11, 02:15 AM   #3
 
http://en.wikipedia.org/wiki/The_C_Programming_Language

This book is regarded pretty highly in the world of C. I taught myself C with it, even though when I did, I had an understanding of C++.

The compiler I use for C is Pelles C and have had no problems with it yet, it is very similar to Visual Studio 2008, which is used for C++.
Mar17-11, 08:17 AM   #4
 
Blog Entries: 9
Recognitions:
Gold Membership Gold Member

Looking to teach myself C, where do I start?


For books, I really like the classic K&R. As for a compiler, if you are on Linux/BSD, gcc is pretty much the standard.
Mar17-11, 07:49 PM   #5
 
Thanks for the info guys! Time to start my research!
Mar18-11, 01:43 PM   #6
 
I would say go with C. It's the mother of all languages and is more "techy" than C++ as it's not object oriented.

All you need to start is the gcc compiler and any text editor. I use geany on my ubuntu.
New Reply
Thread Tools


Similar Threads for: Looking to teach myself C, where do I start?
Thread Forum Replies
Can someone teach me for this? Introductory Physics Homework 6
What to self teach? Academic Guidance 2
Teach HS or PhD? Career Guidance 14
teach maybe? Career Guidance 8
Teach me Academic Guidance 0