Results 1 to 6 of 6

Thread: Book - please give me your opinion

  1. #1

    Thread Starter
    Addicted Member kikelinus's Avatar
    Join Date
    Nov 2000
    Posts
    219

    Book - please give me your opinion

    I need some advice
    I want to start learning C (seriously, not just learn a little bit and forget about it). I am not a total beginner in programming, I'm an intermediate programmer in Visual Basic, ASP, and I have read a few C tutorials on the web (structs, a bit of pointer, a bit of arrays, etc), but I want to go deeper.

    Right now I have 2 books in mind:
    Beginning C by Ivor Horton
    Teach yourself C by Schildt Herbert

    Which books do you recommend?
    Thanks.

  2. #2
    Zaei
    Guest
    Teach Yourself C is quite good, though I would recommend that you learn C++, instead of C. C++ will let you go a lot farther, cleaner, then C will, by offering options that are difficult to nearly impossible in C (templates, classes, exceptions, to name a few).

    Z.

  3. #3
    Hyperactive Member
    Join Date
    May 2001
    Location
    England
    Posts
    312
    i have the book by mr horton, and im reasonably happy with it, though he doesnt describe pointers very well!
    Power to 2000 Electronic Donkeys!
    www.edonkey2000.com
    I hate case sensitivity... all you get down the M1 is "are we there yet" and "ouch, watch the bumps".

  4. #4
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Don't get the Herbert book, it's full of mistakes.

    TYC++ is about the best I've seen, although you need to put a lot of effort in at the start because it doesn't give a particularly full explanation of why you're allowed both of these:
    Code:
    while(something)
        something_else();
    
    while(something {
        something_else();
    }
    ...and other syntactical things.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

  5. #5
    Zaei
    Guest
    Originally posted by parksie

    while(something {
    something_else();
    }[/code]
    I would say that is NEVER allowed =).

    What kind of mistakes, parksie? Actual theory mistakes, or code logic and syntax mistakes? I could care less about code and logic, but the other is a bit scary =).

    Z.

  6. #6
    Monday Morning Lunatic parksie's Avatar
    Join Date
    Mar 2000
    Location
    Mashin' on the motorway
    Posts
    8,169
    Oopsie, spot the person that can't type

    Ummm....code mistakes mostly, and a few theory ones.

    I can't remember where the list is.
    I refuse to tie my hands behind my back and hear somebody say "Bend Over, Boy, Because You Have It Coming To You".
    -- Linus Torvalds

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width