Slashdot Mirror


Technical Books for a High School Library?

Doug Penny asks: "Our High school librarian has ask me to compile a list of computer/technical books for our library. I've seen references to this on Slashdot before, but all seem to be more college or professional related. Does anyone have some good suggestions for curious high school students? Thanks."

6 of 43 comments (clear)

  1. O'Reilly by zhar · · Score: 3, Informative

    Learning books from O'Reilly are pretty good for just about anyone who is interested in programming.

    --


    DRINK DUFF (responsibly) DRINK DUFF (responsibly) DRINK DUFF
  2. The art of computer science by sshack · · Score: 4, Insightful

    Donald knuth's the art of computer science.
    I go this in grade 10. I can't tell you how usefull it was. Now i'm in 3rd year and i've still not learnt anything knew that wasn't already in TAOCP.

  3. Good ole O'Reilly by lexarius · · Score: 3, Insightful

    How about Practical C Programming and Practical C++ Programming? They're written like textbooks that coders-to-be would enjoy. Plus, they're funner than most books about C.

  4. K&R by pizza_milkshake · · Score: 3, Informative
    The C Programming Language by K&R

    I wished I'd learned C back in high school...

  5. O'Reilly series of books... by HaloZero · · Score: 4, Informative

    Espicially for Perl. Pretty much all of them belong in a good tech library. Programming Perl, and the Perl Cookbook are literally ESSENTIAL. I can not stress that enough. If you have to buy any two perl books, get those. The other OReilly perl books, working with system administration, web administration, writing CGI scripts, and so on and so fourth, are good resources for more specialized applications.

    A good non-OReilly alternative for Perl is Holzner's 'Perl Black Book'.

    Enough about Perl, though (and more about OReilly): Practical C Programming, Running Linux, and any of their other 'Programming [insert language name here]' books.

    Another good thing to have would be (printed) copies of the official Linux/UNIX/all-related-material manuals from their offical sources. The RedHat 8.0 manuals are espicially useful.

    Throw in a book or two about python, C++, any of the sea of web-languages, and MAYBE JAVA. Only because (too) many people use it (for too many things).

    --
    Informatus Technologicus
  6. Absolutely, without a doubt... by btlzu2 · · Score: 3, Informative
    ...any book by W. Richard Stevens. The Stevens books are awesome references for learning TCP/IP, Unix Programming, etc. If I had those books in high school I would've kicked ass by now! Instead I'm just a hacker wannabe... :(

    RIP Mr. Stevens!

    --
    Zed's dead baby. Zed's dead.