| 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! |
| 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 |
|
|
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 | ||