To become good at any programming language you need two things:
1) a good book to start with
2) a lot of practice
The best book I've ever read on C is "The C programming Language" by Brian W. Kernighan and Dennis M. Ritchie.
http://cm.bell-labs.com/cm/cs/cbook/
You need to practice and for that you need at least a C compiler or better, the whole IDE. Simple and free IDE is
DevCPP:
http://www.bloodshed.net/devcpp.html
It's free and it's based on a port of gcc, so it's a good quality compiler.
And don't listen to those who say that you don't need to know C -- if you want to be really good, start with C programming, than move to C++ and then to other, more OO programming languages (Java, C#).
Good luck!
2006-09-24 17:43:10
·
answer #1
·
answered by Kris 1
·
1⤊
1⤋
Get yourself a good book like The C Programming Language by Kerninghan and Ritchie...and also start programming on your computer with the help of the book
2006-09-24 22:40:20
·
answer #2
·
answered by jigvesh b 2
·
0⤊
1⤋
why would you want to? learn an object oriented language like java, C# or C++
edit: and Kris, NO it is not a good idea for people to first learn a language like C these days, many programmers pick up bad habits from a procedural language like C, it's better to start from the very beginning with an object oriented language like Java or C#.
2006-09-24 23:23:11
·
answer #3
·
answered by Nick F 6
·
0⤊
1⤋
Purchase Microsoft Visual C++ the latest version, the cheapest one you can find (probably the student version). Then go to your local city library and get as many books on C and C++ as you can find, and read them cover to cover. This is how I learned, and I can do anything you could think of in C or C++. Its so easy to learn when you have multiple text books to refrence from when learning. Also, google C++ tutorial, and you can find many text-file tutorials that are often times BETTER then textbooks, so.. once you purchase the compiler, you can learn for free by using library books and online tutorials. Good luck...
2006-09-24 23:57:14
·
answer #4
·
answered by Anonymous
·
0⤊
1⤋
einstein.drexel.edu
2006-09-24 22:41:19
·
answer #5
·
answered by Anonymous
·
0⤊
1⤋