
HOME | SUBJECTS | AUTHORS | KEYWORD | CONTACT
ALL > STEM > MATH. COMPUTER SCIENCE > COMPUTER SCIENCE
subcategories: APPLICATIONS | GENERAL PROGRAMMING | PROGRAMMING LANGUAGES | OPERATING SYSTEMS | INTERNET AND NETWORKING | SECURITY AND CRYPTOGRAPHY | ARTIFICIAL INTELLIGENCE | HARDWARE | DIGITAL SIGNAL PROCESSING

Anthony Aaby, Compiler Construction using Flex and Bison (programming languages) ![]()
Harold Abelson, Philip Greenspun, Lydia Sandon, Tcl for Web Nerds (programming languages)
Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry, TeX for the Impatient (applications) ![]()
Michael Abrash, Graphics Programming Black Book
Tigran Aivazian, Linux Kernel Internals (operating systems) ![]()
Susan Albers, Competitive Online Algorithms
anonymous, Maximum Security: A Hacker’s Guide to Protecting Your Internet Site and Network (internet and networking)
anonymous, Perl Design Patterns (programming languages)
anonymous, PostScript Language Reference, Third Edition (programming languages)
anonymous, Why’s (Poignant) Guide to Ruby (programming languages) ![]()
Association for Educational Communications and Technology, Instructional Use of Learning Objects, The
Hagit Attiya, Distributed Algorithms
Edward C. Bailey, Maximum RPM: Taking the Red Hat Package Manager to the Limit (operating systems) ![]()
Jonathan Laine Bartlett, Programming from the Ground Up (general programming) ![]()
Gerard Beekmans, Linux From Scratch (operating systems)
Stas Bekman, Eric Cholet, Practical mod_perl (internet and networking)
Mihir Bellare, Phillip Rogaway, Introduction to Modern Cryptography (security and cryptography)
Alex Biryukov, Methods of Cryptanalysis (security and cryptography)
Charles Blair, Notes on Cryptography (security and cryptography)
Jason R. Briggs, Snake Wrangling for Kids: Learning to Program with Python (general programming) ![]()
Frank B. Brokken, C++ Annotations (programming languages)
Jason Brownlee, Clever Algorithms: Nature-Inspired Programming Recipes (general programming)
Philip Carinhas, Linux Fundamentals: A Training Manual (operating systems) ![]()
Paul Carter, PC Assembly Language (programming languages)
Emmanuel Chailloux, Pascal Manoury, Bruno Pagano, Developing Applications with Objective Caml (programming languages)
Jianer Chen, Computational Optimization
chromatic, Modern Perl (programming languages)
Josh Cogliati, Non-Programmers Tutorial For Python (programming languages) ![]()
Mendel Cooper, Advanced Bash-Scripting Guide (general programming)
Michael Coughlan, COBOL Programming Course (programming languages)
Jack Crenshaw, Let’s Build a Compiler (programming languages)
Jon Crowcroft, Open Distributed Systems
Claude Crépeau, Cryptography and Data Security (security and cryptography)
Refsnes Data, W3Schools Online Web Tutorials
Hal Daumé III, Yet Another Haskell Tutorial (programming languages) ![]()
Chris DiBona, Sam Ockman, Mark Stone, Open Sources: Voices from the Open Source Revolution
Mark Jason Dominus, Higher-Order Perl (programming languages)
Dale Dougherty, Tim OReilly, Unix Text Processing (operating systems)
Allen B. Downey, Jeffrey Elkner, Chris Meyers, Python for Software Design: How to Think Like a Computer Scientist (programming languages) ![]()
Allen B. Downey, How to Think Like a Computer Scientist, C++ Version (programming languages) ![]()
Allen B. Downey, Learning Perl the Hard Way (programming languages) ![]()
Micah Dubinko, XForms Essentials
R. Kent Dybvig, Scheme Programming Language, The (programming languages)
David J. Eck, Introduction to Programming Using Java (programming languages) ![]()
Bruce Eckel, Thinking in Patterns with Java (programming languages) ![]()
Robert Eckstein, David Collier-Brown, Peter Kelly, Using Samba (internet and networking)
Victor Eijkhout, Computer Science of TeX and LaTeX, The (applications)
Victor Eijkhout, Introduction to High Performance Scientific Computing
Victor Eijkhout, TeX by Topic, A TeXnician’s Reference (applications) ![]()
Electronic Frontier Foundation, Big Dummy’s Guide to the Internet (internet and networking)
Electronic Frontier Foundation, Cracking DES: Secrets of Encryption Research, Wiretap Politics, and Chip Design (security and cryptography)
Matthias Felleisen, Robert Bruce Findler, Matthew Flatt, Shriram Krishnamurthi, How to Design Programs: An Introduction to Programming and Computing (general programming)
Craig A. Finseth, Craft of Text Editing, the, or Emacs for the Modern World (applications)
Peter Flynn, Formatting Information
Karl Fogel, Open Source Development With CVS ![]()
Andrew Ford, Spinning the Web: How to Provide Information on the Internet, (internet and networking)
Ian Foster, Designing and Building Parallel Programs
E.FJ Foster-Johnson, RPM Guide (Fedora) (operating systems)
Antony Fountain, Paula Ferguson, Motif Reference Manual ![]()
FreeBSD Documentation Project, FreeBSD Handbook (operating systems) ![]()
Machtelt Garrels, Bash Guide for Beginners (general programming)
Machtelt Garrels, Introduction to Linux - A Hands on Guide (operating systems)
Vivek Gite, Linux Shell Scripting Tutorial: A Beginner’s Handbook (general programming)
Michel X. Goemans, Advanced Algorithms Course Notes
Oded Goldreich, Foundations of Cryptography, The (security and cryptography)
Sven Goldt, Sven van der Meer, Scott Burkett, Matt Welsh, Linux Programmer’s Guide, The (operating systems)
John Goodwin, E-Mail 101 (internet and networking)
Ian Graham, Introduction To HTML and URLs (internet and networking)
Paul Graham, On Lisp (programming languages)
George Gratzer, Math into LaTeX: An Introduction to LaTeX and AMS-LaTeX (applications)
Harvey Greenberg, Simplified Introduction to LaTeX, A (applications)
Philip Greenspun, Database-backed Web Sites (internet and networking)
Philip Greenspun, Philip and Alex’s Guide to Web Publishing (internet and networking)
Philip Greenspun, SQL for Web Nerds (internet and networking)
Roelofs Greg, PNG: The Definitive Guide ![]()
Dick Grune, Ceriel J.H. Jacobs, Parsing Techniques - A Practical Guide
Shishir Gundavaram, CGI Programming on the World Wide Web (internet and networking)
Mark Handley, Jon Crowcroft, World Wide Web, The - Beneath the Surf (internet and networking)
Michael Hartl, Ruby on Rails Tutorial: Learn Web Development with Rails (applications)
Dan Heller, Paula Ferguson, David Brennan, Motif Programming Manual ![]()
Steve Heller, Optimizing C++ (programming languages)
Steve Heller, Who’s Afraid of Java? (programming languages)
Gerald J. Holzmann, Design and Validation of Computer Protocols
Randall Hyde, Art of Assembly Language Programming, The
Roberto Ierusalimschy, Programming in Lua (programming languages)
KernelBook Project, Functional and Design Specifications Documents for Linux 2.4 Kernel (operating systems) ![]()
Olaf Kirch, Terry Dawson, Linux Network Administrator’s Guide (operating systems)
Gary Knott, Interpreting Lisp (programming languages)
H.T. Kung, Traffic Management for High-Speed Networks (internet and networking)
David B. Lamkins, Successful Lisp (programming languages)
Greg Lavender, Introduction to Algorithms and Data Structures Using C++
Greg Lavender, Undergraduate Programming Languages
J. Lazzaro, John Wawrzynek, MPEG-4 Structured Audio Book, The (digital signal processing)
John Levine, Linkers and Loaders (programming languages)
Linux Documentation Project, Linux Documentation Project Guides, The (operating systems)
John Lockwood, Computer Engineering: Assembly Language (general programming)
Tim Love, More C++ (programming languages)
Patrick J. Lynch, Web Style Guide: Basic Design Principles for Creating Web Sites (internet and networking)
Simon Marlow, Parallel and Concurrent Programming in Haskell (programming languages)
A.D. Marshall, Programming in C: Unix system Calls and Subroutines Using C (operating systems)
Gary McGraw, Ed Felten, Securing Java: Getting Down to Business with Mobile Code (programming languages)
Bill McQuain, Data Structures and File Management
Alfred J. Menezes, Paul C. Van Oorschot, Scott A. Vanstone, Handbook of Applied Cryptography (security and cryptography)
David Mertz, Text Processing in Python (programming languages)
Bruce Momjian, PostgreSQL: Introduction and Concepts
Peter Muller, Introduction to Object Oriented Programming Using C++ (programming languages)
Kevin Murphy, Probabilistic Machine Learning (artificial intelligence)
National Research Council (U.S.), Realizing the Information Future: The Internet and Beyond (internet and networking)
Dan Nguyen, Bastards Book of Ruby, The (programming languages)
H.R.N. Nielson, F.N. Nielson, Semantics with Applications: A Formal Introduction (programming languages)
Oscar Nierstrasz, Dennis Tsichritzis, Object-Oriented Software Composition (general programming)
Nils J. Nilsson, Introduction to Machine Learning (artificial intelligence)
Ulf Nilsson, Jan Maluszynski, Logic, Programming and Prolog
Tobias Oetiker, Hubert Partl, Irene Hyna, Elisabeth Schlegl, Not So Short Introduction to LaTeX2e, The (applications) ![]()
Bryan OSullivan, Don Stewart, John Goerzen, Real World Haskell (programming languages)
Clive G. Page, Professional Programmer’s Guide to Fortran77 (programming languages) ![]()
Oskar Pearson, Squid: A User’s Guide
Jerry Peek, MH & xmh: Email for Users & Programmers ![]()
Michel Pelletier, Amos Latteier, Paul Everitt, Zope Book, The
K.M. Pitman, HyperSpec: The ANSI Standard for Common Lisp (programming languages)
Robi Polikar, Wavelet Tutorial, The – The Engineer’s Ultimate Guide to Wavelet Analysis (digital signal processing)
Ori Pomerantz, Linux Kernel Module Programming Guide (operating systems) ![]()
John Preskill, Quantum Computation
Chris Radcliff, Perl for the Web (programming languages)
C.V. Radhakrishnan, LaTeX Primer (applications) ![]()
Paul Raines, Tcl/Tk Quick Reference (programming languages)
Eric S. Raymond, Art Of Unix Programming, The (operating systems)
Eric S. Raymond, Cathedral and the Bazaar, The
Eric S. Raymond, New Hacker’s Dictionary, The
Robert L. Read, How To Be a Programmer ![]()
Keith Reckdahl, Using Imported Graphics in LaTeX2e Documents (applications)
Sandy Ressler, Art of Electronic Publishing, The: The Internet and Beyond (internet and networking)
Howard Rheingold, Tools For Thought
Howard Rheingold, Virtual Community, The (internet and networking)
Keith Van Rijsbergen, Information Retrieval
Gene I. Rochlin, Trapped in the Net: The Unanticipated Consequences of Computerization
Dave Rolsky, Ken Williams, Embedding Perl in HTML with Mason (programming languages) ![]()
Steven M. Rubin, Computer Aids for VLSI Design
Alessandro Rubini, Jonathan Corbet, Linux Device Drivers (operating systems) ![]()
Zed A. Shaw, Learn python the hard way (programming languages)
John R. Sheets, Writing GNOME Applications (operating systems) ![]()
Dorai Sitaram, Teach Yourself Scheme in Fixnum Days (programming languages)
Steven W. Smith, Scientist and Engineer’s Guide to Digital Signal Processing, The (digital signal processing)
J.M. Spivey, Introduction to Logic Programming through Prolog, An
Jonathan Stark, Building iPhone Apps with HTML, CSS, and JavaScript: Making App Store Apps Without Objective-C or Cocoa (general programming)
Bob Stayton, DocBook XSL: The Complete Guide (applications)
Guy L. Steele, Common Lisp the Language (programming languages)
Michael Stutz, Linux Cookbook, The: Tips and Techniques for Everyday Use (operating systems) ![]()
Madhu Sudhan, Essential Coding Theory (security and cryptography)
Michael Sweet, Serial Programming Guide for POSIX Operating Systems (general programming) ![]()
Al Sweigart, Invent Your Own Computer Games with Python (general programming)
Stephen L. Talbott, Future Does Not Compute, The - Transcending the Machines in Our Midst
P.D. Terry, Compilers and Compiler Generators: An Introduction With C++ (programming languages)
Dave Thomas, Andy Hunt, Programming Ruby: The Pragmatic Programmer’s Guide (programming languages) ![]()
Keir Thomas, Ubuntu Pocket Guide and Reference (operating systems)
David S. Touretzky, Common Lisp: A Gentle Introduction to Symbolic Computation (programming languages)
Guido van Rossum, Python Tutorial (programming languages)
Aizik I. Volpert, Vitaly A. Volpert, Vladimir A. Volpert, Traveling Wave Solutions of Parabolic Systems (digital signal processing)
Norman Walsh, Making TeX Work (applications)
Norman Walsh, Leonard Muellner, DocBook: The Definitive Guide (applications)
Matt Welsh, Phil Hughes, David Bandel, Boris Beletsky, Sean Derilinger, Linux Installation and Getting Started (operating systems) ![]()
Darrell Whitley, Genetic Algorithm Tutorial, A
Michael Widenius, David Axmark, MySQL Reference Manual
Herbert Wilf, Algorithms and Complexity
Sam Williams, Free as in Freedom: Richard Stallman’s Crusade for Free Software ![]()
Lars Wirzenius, Joanna Oja, Linux System Administrators’ Guide, The (operating systems) ![]()
Clinton Wong, Web Client Programming with Perl: Automating Tasks on the Web (programming languages)
John Worsley, Joshua Drake, Practical PostgreSQL ![]()
Symeon Xenitellis, Open-Source PKI Book, The ![]()
Yechiam Yemini, Network Book, The (internet and networking)
John Zukowski, Java AWT Reference (programming languages)
