http://www.python.org/doc/essays/cp4e.html
2006-08-31 03:42:36
·
answer #1
·
answered by reporebuilder 4
·
0⤊
1⤋
Do NOT, repeat DO NOT START PROGRAMMING WITH C!!!!!
C is an evil, nasty, persnickety language which is suitable for high-performance applications but NOT a good choice for a first language.
A much better choice for introductory programming is a scripting language such as Python, or perhaps a web scripting language like PHP. There is a tremendous amount of coding you can do in these languages, and the experience will be far less frustrating than starting in C. If, in five years or so, you find you need more power, you can certainly learn C then. (And, if you have learned Python first, you can continue using it and only code the performance-heavy parts of your code in C!)
2006-08-31 04:07:33
·
answer #2
·
answered by poorcocoboiboi 6
·
1⤊
0⤋
If you want to create any kind of software, you first have to learn programming in general.
Your first step should be to get a good book that teaches you the fundamentals. A good book to start is:
http://www.ibiblio.org/obp/thinkCS/
(I strongly recommend the python version here)
This book is so well because it does not waste time teaching you a specific language or libraries but concentrates you on how to program.
Then you need to learn object oriented programming. A good book that does this is this book about Java:
"Thinking in Java"
http://mindview.net/Books/TIJ4
and you need to know about low level programming. Here, I recommend this book:
"The C Programming Language"
http://www.amazon.com/exec/obidos/tg/detail/-/0131103628
And then, to become a really good hacker, you will have to read this one:
"Structure and Interpretation of Computer Programs"
http://www.amazon.com/Structure-Interpretation-Computer-Programs-Engineering/dp/0262011530
there is a free online version here:
http://mitpress.mit.edu/sicp/
IMPORTANT: Beside all the reading, you have to constanly read other programs and write your own code. These three things are pretty much equally important to make fast progress: reading books, writing code and understanding other peoples code.
As an somewhat alternative route, Peter Norvig, one of the greatest thinkers of our time, has set up a document a while ago that teaches a good way to become a good programmer:
"How to become a programmer in 10 years"
http://www.norvig.com/21-days.html
2006-08-31 06:43:30
·
answer #3
·
answered by Ben Ferrari 3
·
1⤊
0⤋
I feel that c is a very good language. It can get messy but usually only as messy as you want to make it.
You should be able to get a good start from these sites:
http://www.cyberdiem.com/vin/learn.html
http://members.tripod.com/~johnt/c.html
http://www.howstuffworks.com/c.htm
Although I've found that books are usually better for starting off.
2006-08-31 04:44:12
·
answer #4
·
answered by knbel 2
·
0⤊
0⤋
go to any search engine
2006-08-31 03:44:11
·
answer #5
·
answered by SG 4
·
0⤊
0⤋
www.nemesis.in.... go to books and download books.... learn your self there
2006-08-31 03:39:33
·
answer #6
·
answered by winnner_of_heart 3
·
0⤊
0⤋