http://qs1969.pair.com?node_id=1074481

prince26121991 has asked for the wisdom of the Perl Monks concerning the following question:

 http://www.amazon.in/Learning-Perl-Tk-Nancy-Walsh/dp/1565923146

 http://www.nbcindia.com/books/1-learning-perltk-walsh/8173660603

Can anyone explain difference between these 2 version of same book same edition just different publisher........ which one is better?

Point to consider: I'm an Indian student

Replies are listed 'Best First'.
Re: Which Book is better?
by Tux (Canon) on Feb 11, 2014 at 20:05 UTC

    It most likely is one of the worst books ever published and unlikely to learn you using perl/Tk. I still regret even reading it, an utter waste of time. If you want to read a book on perl/Tk, please read Mastering Perl/Tk, a MUCH better book.


    Enjoy, Have FUN! H.Merijn
      I m going to order Mastering perl/Tk also buddy..... but I just thought as it's Learning perl/tk so It'll be better to start from basic I hvn doubt If I'll go with Mastering Perl/tk direct thn I'll understand it..... Do u think only Mastering Perl/Tk will be enough to understand?
        Learning Perl/Tk is a subset of Mastering Perl/Tk. So just get the latter.
Re: Which Book is better?
by davido (Cardinal) on Feb 11, 2014 at 19:54 UTC

    The first one will be Learning Perl TK, published by O'Reilly, written by Nancy Walsh.

    The second (the one from nbcindia.com) will probably be a photocopy "reprint" of the OReilly book released by Shroff Publishers. Certainly the author didn't do a rewrite for Shroff, complete with a blurry OReilly logo on the cover. I'm not sure how your being an Indian student weighs into your decision as to which version to buy; they're the same book.


    Dave

      > and may violate copyright laws.

      Well, for completeness:

      I don't know about Indian laws, but _private_ copies are legal in Germany, if a book gets out of print. (O'Reilly seems to offer only an ebook version)

      175 Rupies ~ 2€ sounds like just the costs for photocopying ~400 pages (well maybe twice the costs)

      edit

      Though I wouldn't be surprised if "nbc india" has a commercial interest which breaks CR laws.

      Cheers Rolf

      ( addicted to the Perl Programming Language)

        I rethought the "violate copyright laws" assertion: I really don't know. It's been removed from my original post. Who knows... maybe the site is selling copies obtained by used bookstores, where they buy books by the pound, and get what they can out of them. I know the "computers" section of the bulk used bookstore I used to see in LA had a lot of outdated programming books, many still crated up waiting for shelf space. Doesn't seem unreasonable that some of those crates would make their way to India in search of a market.


        Dave

      No, it's not a photocopy. It's an Indian reprint of books published elsewhere in the world. In this case, O'Reilly might have some sort of a tie-up with Shroff publishers (the publishers here) to reprint their titles for sale in the Indian subcontinent. This is possibly to help make such books affordable for Indian readers.

        I'm glad to hear it's on the "Up and up" (ie, legitimate).

        I do believe, however, that the advice given elsewhere in this thread to go directly to "Mastering Perl/Tk" is probably the best approach. I haven't read either, but the "Mastering" book is at least a few years newer, better reviewed, and still in print.


        Dave

Re: Which Book is better?
by arkturuz (Curate) on Feb 11, 2014 at 21:24 UTC
    Not a book, but this online resource is pretty good for learning Tk: http://www.tkdocs.com/tutorial/index.html. Every example is written in four programming languages: Tcl/TK, Ruby, Python and Perl.

    Once you know the basics, original Tcl/Tk code can be pretty easily translated to perlTK. A lot of source code can be found here: http://wiki.tcl.tk/. Tcl, as it is, is not a complicated language, and it's easily read if you know Perl (although they're superficially similar).

    Update:Of course there's a lot of perlTK code out there to learn from. My starting point for perlTK was Tcl/Tk.

Re: Which Book is better?
by karlgoethebier (Abbot) on Feb 11, 2014 at 20:08 UTC

    But you are aware that this book is about 15 years old?

    Regards, Karl

    «The Crux of the Biscuit is the Apostrophe»

      So wht's your suggestion thn?
Re: Which Book is better?
by wjw (Priest) on Feb 11, 2014 at 19:54 UTC
    Main difference I see is that the amazon one is listed as out of stock...
    ...the majority is always wrong, and always the last to know about it...
    Insanity: Doing the same thing over and over again and expecting different results.

      On the US site, there are 63 of them available used, starting as low as .01US + shipping.

      Update: It looks, on the OReilly site, as though the book isn't even in print anymore. The options are probably Safari, or used, or whatever that other site is peddling...or the public library.


      Dave

Re: Which Book is better?
by Anonymous Monk on Feb 11, 2014 at 21:29 UTC
Re: Which Book is better?
by prince26121991 (Novice) on Feb 11, 2014 at 20:20 UTC
    Guys Basically I want to know which book will be best for learning Perl Tk Module I am not saying here tht I have to purchse one of these book I just want your suggestion, Learning point of view which book is best for this module?

      That all depends on yourself. As a *book*, Mastering Perl/Tk is fine (and you don't need Lerning perl/Tk). As a learning path, you can just install Tk, and start with viewing the script "widget", try to understand what it does and read the on-line docs (which are way more up to date than any book curently available).

      As a second "booK', I'd like to point to Perl/Tk Pocket Reference, a valuable addition imho.


      Enjoy, Have FUN! H.Merijn
      "...best for learning Perl Tk Module"

      Perhaps you should read the actual documentation of Tk?

      Regards, Karl

      «The Crux of the Biscuit is the Apostrophe»

Re: Which Book is better?
by robby_dobby (Hermit) on Feb 12, 2014 at 05:05 UTC

    Hello prince26121991,

    I cannot comment on the book since I don't use Tk, but I can tell you that http://www.nbcindia.com/ is what you might call a "book retailer". Like I said in my other comment on this page, O'Reilly has some sort of a tie-up with Shroff publishers, the publishers of the book sold by "nbcindia.com". So, you can technically consider them equivalent/same as the one printed and sold by O'Reilly.

        Sure, but you can buy at that price only in the Indian subcontinent. :-)

        About your update, this is where NBCIndia's role as a retailer plays - you see, books at local prices are sold by Shroff publishers, but NBC(as a distributor or retailer) is free to fix prices or jack them up on imported books. And, I'm not sure if *that* book is worth the price. :-)