LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.

Notices


Reply
  Search this Thread
Old 10-21-2005, 08:58 PM   #16
pjz
Member
 
Registered: Sep 2003
Posts: 71

Rep: Reputation: 15

Hi-

I learned from "A Book on C" by Pohl and Kelley. I learned C++ from "C++ Primer" by Lippmann. These are two excellent books with lots of insight.

Hope this helps. C is a great language, and everyone who programs should be able to enjoy it fully

cheers
pjz
 
Old 10-21-2005, 09:06 PM   #17
Mercurius
Member
 
Registered: Jul 2005
Distribution: Slackware 11, Solaris 10
Posts: 143

Original Poster
Rep: Reputation: 15
I know, it gives you a great amount of freedom. Only problem I have is that although I know basic sintax it is usually difficult to "think" in C rather then human logic. I forget that computers are dead stupid sometimes
 
Old 10-21-2005, 09:28 PM   #18
boxerboy
Member
 
Registered: Jul 2005
Distribution: ubuntu5.04, ubuntu5.10, suse9.3, mandrake10.1, mandriva2006(beta), FC1-4, redhat9.0, debian sarge
Posts: 519

Rep: Reputation: 32
i have tried alot of books the most detailed ive found and easiest to learn from is c programming for dummies yeah yeah yeah i know its a dummy book but i have come a long way in just 3/4ths of the first book. i cant make up programs yet but i know what each part does and what to look for in way of "bugs" and how to tell where the "bug" is i would sugest if you use c code for a beginner i recommend either anjuta ide or kdevelop. i learned on kdevelop and its pretty simple. i have to say i like the idea of the bittorent ebooks i have to look into that
 
Old 10-23-2005, 07:19 PM   #19
marcosdumay
LQ Newbie
 
Registered: Jan 2005
Distribution: Debian, testing
Posts: 19

Rep: Reputation: 1
My experience is that C is a very hard language to learn. Every attempt I made to teach people how to program had better outcomes on other languages but C.

That said, I recommend that you learn another language if youdon't know how to program (I recommend pascal for that). As soon as you know how to program (recursive functions and pointers included), you're ready to start learnning C. And don't worry, you can start learnning C before you program WELL.

Ok, I don't know a nice book of C to recommend, but this is because I don't use books to teach it. My oppinion is that the best way to learn a language is programming, with a written reference (that desn't need to be a book) with you. As soon as you feel a bit confident, take a look at other people code and try to find someone to evaluate your programs. That is more important than a good book.
 
Old 10-23-2005, 09:53 PM   #20
microsoft/linux
Senior Member
 
Registered: May 2004
Location: Sebec, ME, USA
Distribution: Debian Etch, Windows XP Home, FreeBSD
Posts: 1,445
Blog Entries: 9

Rep: Reputation: 48
Practical C Programming, published by Oreilly. Very good book, I actaully own this and Practical C++ Programming, both by the same author.
 
Old 10-24-2005, 04:30 AM   #21
geletine
Member
 
Registered: Apr 2005
Distribution: Slackware
Posts: 213
Blog Entries: 2

Rep: Reputation: 30
i found this online tutorial quite good

http://www.scit.wlv.ac.uk/~jphb/cbook/html/


as i have been looking further through the c bible, there explain early concepts sligtly clearer

Ive found most of the answers to the questions from the link below, of course in c there are many ways to code even "hello word" can be written dozens of ways..

hopefully you are getting along nicely, besides c , i am learning java as thats the language there teach at school, which is considered a easier language, and good for bigginers like myself, garbage management is one of things that you don't have in c, thats definately one of the reasons i want to learn c, how to manage memory.

anyhow here is the link with the answers

http://users.powernet.co.uk/eton/kandr2/
 
Old 05-08-2006, 08:31 AM   #22
spark.ty
LQ Newbie
 
Registered: Apr 2006
Distribution: gentoo
Posts: 3

Rep: Reputation: 0
C Primer plus is one of the best. It explains all concepts of programming and covers all the things except all functions and it has a large collection of information which helps you on a path to mastering C.
 
Old 05-08-2006, 05:01 PM   #23
exvor
Senior Member
 
Registered: Jul 2004
Location: Phoenix, Arizona
Distribution: Gentoo, LFS, Debian,Ubuntu
Posts: 1,537

Rep: Reputation: 87
There is also the gnu c programming tutorial. Altho there are some things i dont agree with in there it was helpfull.

Im learning C as well and have learned the syntax. The syntax is pretty eazy to learn whats hard about C is the concept into code stuff and memory management. Im also using a very old text book to learn some of the harder things like linked lists ques stacks and binary trees. If your looking to make a program that has a pretty little interface with a small amount of code C is not the thing to go with. As most tutorials will say C gives you alot of freedom and alot of control but also assums you know what your doing and allows you to make mistakes.


Some of the things I dont agree with GNU C programming tutorial.
using getline instead of scanf.
pointer descriptions are not very clear and not extensive.
leaving out some of the more intresting stuff like linked lists and such.
there are some others but more recently i havent had the need to go back and refrence it.


ohh to find it google works with keyword GNU C programming.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Searching for a tutorial/book on socket programming koodoo Linux - Networking 6 06-07-2005 01:48 PM
Best python tutorial for programming games. r3dhatter Programming 9 05-17-2004 04:43 AM
looking for X programming tutorial (C or C++) qwijibow Programming 1 02-02-2004 08:33 AM
Good introductory C programming tutorial ClayOgre Programming 2 01-28-2003 11:02 PM
New to cron programming: need to find a good tutorial lhoff Programming 1 03-31-2002 02:00 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 06:30 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration