Thread: Recommend a book to me

  1. #1
    Registered User
    Join Date
    Sep 2008

    Recommend a book to me

    I'm not sure which forum/sticky I should post this to, so I'll try here; let me know if I should x-post in the C book sticky. I've read both stickies, along with recommendations elsewhere, but they don't quite seem to answer where I'm coming from.

    When I was a teenager, I taught myself programming with BASIC on a TRS-80 Color Computer, then 6809 assembly on the same machine, and finally K&R C, though I didn't get as good with it as with the other 2. Then I went to college, where I got stuck learning Pascal (hated it), and then, for reasons that, in retrospect, most likely included way too much time MUDing, I dropped out and haven't programmed hardly at all since.

    Now I've decided I want to get back into it, but I want to do it on my own (no classes), at least for a while, as a hobby. It helps that I run Linux exclusively and have been encouraged to re-learn programming and start contributing to non-driver parts of the kernel or other open source software as both a learning activity as well as to really see if I want to do this for real.

    The trouble is, looking at this site's recommendations, "C++ w/o Fear" seems a little TOO beginner-y and, while the site recommends it, it would seem most of you here do not! OTOH, I'm not sure "Accelerated C++" may be too much for me or not, although when I look at code even now I can still get the gist of what's happening despite not knowing the language. And then there's the fact that, for what I want to do, I need to both learn C++ and re-learn C. Bjarne says that someone should learn C++ first as it's supposed to be a superset (plus OO, etc), but there sure seem to be some real differences to me on cursory look.

    The books I was thinking of getting were TC++PL along with the "C++ in Depth" book series (which includes "Accelerated C++") and maybe, based on a recommendation I saw, "Thinking C++". For C, I would include K&R, of course, but what else, if anything? Is this a good selection, or would you delete or add any other books here? Also, any non-language-specific books you would recommend for a novice like me? (I'm thinking Knuth may be a bit too much!

    Thanks for any help!


  2. #2
    and the hat of int overfl Salem's Avatar
    Join Date
    Aug 2001
    The edge of the known universe
    Split from
    Start with Accelerated C++ and see how you get on.
    If you dance barefoot on the broken glass of undefined behaviour, you've got to expect the occasional cut.
    If at first you don't succeed, try writing your phone number on the exam paper.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Is this book <JAVA in a netshell> good for C++ programmers?
    By meili100 in forum A Brief History of
    Replies: 5
    Last Post: 10-28-2008, 02:28 AM
  2. Replies: 2
    Last Post: 07-12-2008, 11:06 AM
  3. book holders
    By scott27349 in forum A Brief History of
    Replies: 9
    Last Post: 02-15-2003, 02:42 PM
  4. C++: Reference Book, GUI, Networking & Beyond
    By kuphryn in forum C++ Programming
    Replies: 4
    Last Post: 11-10-2001, 08:03 PM