Department of Library & Information Science

University of Karachi

Digital Library

HEC Digital Library

Online books

e-books

1. The Library

2. Library Of The World's Best Literature, Ancient And Modern, Vol 3 by Various

3. Library Of The World's Best Literature, Ancient And Modern, Vol 4 by Charles Dudley Warner

4. Library Of The World's Best Literature, Ancient And Modern, Vol. 2 by Charles Dudley Warner

5. Library Of The World's Best Literature, Ancient And Modern, Vol. 2 by Charles Dudley Warner

6. Library of the World's Best Mystery and Detective Stories by Edited by Julian Hawthorne

7. Library Work with Children by  Alice I. Hazeltine

8. The Research Magnificent by H. G. Wells

9. Glossary of library of medicine

10. Webster Dictionary

11. Digital libraries by william y arms

12. Shortcut Keys for computers

13. Microsoft Office by Waseem Zia

191 Free Online Computer Programming Books

  1. How to Be a Programmer
    http://samizdat.mines.edu/howto/HowToBeAProgrammer.html
  2. How to Design Programs
    http://www.htdp.org/2002-09-22/Book/
  3. Practical Theory of Programming
    http://www.cs.toronto.edu/%7Ehehner/aPToP/
  4. Software Engineering for Internet Applications
    http://philip.greenspun.com/seia/
  5. Structure and interpretation of computer programs
    http://mitpress.mit.edu/SICP/
    More programming books http://2020ok.com/3839.htm
  6. The Programmers Stone
    http://www.reciprocality.org/Reciprocality/r0/
  7. Subversion Version Control: Using the Subversion Version Control System in Development Projects
    http://www.phptr.com/promotions/promotion….84&redir=1&rl=1
  8. Ada 95 Rational
    http://www.adaic.org/standards/95rat/RATht…5-contents.html
  9. Ada 95 Reference Manual
    http://www.adahome.com/rm95/
  10. Changes to Ada 1987 - 1995
    http://www.oopweb.com/Ada/Documents/Change…lumeFrames.html
  11. Ada 95: The Lovelace Tutorial
    http://www.adahome.com/Tutorials/Lovelace/master.htm
  12. The Big Online Book of Linux Ada Programming
    http://www.pegasoft.ca/resources/boblap/book.html
  13. Algorithms and Complexity
    http://www.cis.upenn.edu/%7Ewilf/AlgComp.html
  14. Programming Algorithms http://2020ok.com/3870.htm
  15. Information Theory, Inference, and Learning Algorithms
    http://www.inference.phy.cam.ac.uk/mackay/itprnn/book.html
  16. Assembly Language Tutorial
    http://www.oopweb.com/Assembly/Documents/a…lumeFrames.html
  17. Programming From the Ground Up
    http://download.savannah.gnu.org/releases/pgubook/
  18. Assembly Language Programming http://2020ok.com/3954.htm
     
  19. Ralph Brown's Interrupt List
    http://www.oopweb.com/Assembly/Documents/I…lumeFrames.html
  20. The Art of Assembly Language Programming
    http://www.oopweb.com/Assembly/Documents/A…lumeFrames.html
  21. The Assembly Language Database
    http://www.oopweb.com/Assembly/Download/NortonGuide.zip
  22. Win32 Programming for x86 Assembly Language Programmers
    http://www.oopweb.com/Assembly/Documents/W…lumeFrames.html
  23. A Tutorial on Pointers and Arrays in C
    http://www.oopweb.com/CPP/Documents/CPoint…lumeFrames.html
  24. C Programming
    http://www.oopweb.com/CPP/Documents/CProgr…lumeFrames.html
  25. Object Orientated Programming in ANSI-C
    http://www.planetpdf.com/developer/article…?contentid=6635
  26. The C Book
    http://publications.gbdirect.co.uk/c_book/
  27. Writing Bug-Free C Code
    http://www.duckware.com/bugfreec/index.html
  28. C - Elements of Style
    http://www.computer-books.us/c_3.php
  29. Learning GNU C
    http://www.linuxtopia.org/online_books/pro…nu_c/index.html
  30. An Overview Of The C++ Programming Langauge
    http://www.oopweb.com/CPP/Download/crc.zip
  31. C++ Annotations
    http://www.oopweb.com/CPP/Documents/CPPAnn…lumeFrames.html
  32. C++ Annotations
    http://www.oopweb.com/CPP/Download/cplusplus.zip
  33. C++ Coding Standard
    http://www.oopweb.com/CPP/Documents/CodeSt…lumeFrames.html
  34. C & C++ http://2020ok.com/3956.htm
  35. C++ Course
    http://www.oopweb.com/CPP/Download/CPPCourse.zip
  36. C++ How To
    http://www.oopweb.com/CPP/Documents/CPPHOW…lumeFrames.html
  37. C++ In Action
    http://www.relisoft.com/book/index.htm
  38. C++: A Dialog
    http://www.steveheller.com/cppad/cppad.htm
  39. How To Think Like A Computer Scientist with C++
    http://www.oopweb.com/CPP/Documents/ThinkC…lumeFrames.html
  40. Introduction To OOP Using C++
    http://www.oopweb.com/CPP/Documents/Intro2…lumeFrames.html
  41. Introduction To OOP Using C++
    http://www.oopweb.com/CPP/Download/Intro2OOP.zip
  42. Objects First
    http://www.oopweb.com/CPP/Documents/Object…lumeFrames.html
  43. Optimizing C++
    http://www.steveheller.com/opt/
  44. STL Guide
    http://www.oopweb.com/CPP/Documents/STLGui…lumeFrames.html
  45. STL Guide
    http://www.oopweb.com/CPP/Download/stl.zip
  46. The Function Pointer Tutorials
    http://www.oopweb.com/CPP/Documents/Functi…lumeFrames.html
  47. The Standard Template Library Tutorial
    http://www.oopweb.com/CPP/Documents/STL/VolumeFrames.html
  48. Thinking in C++
    http://www.planetpdf.com/developer/article…?ContentID=6634
  49. Thinking in C++, Second Edition (Volumes 1 & 2)
    http://mindview.net/Books/TICPP/ThinkingInCPP2e.html
  50. An Introduction to C++ Programming
    http://www.computer-books.us/cpp_1.php
  51. Programming in C++ - Rules and Recommendations
    http://www.computer-books.us/cpp_6.php
  52. A Beginners C++ Book
    http://www.uow.edu.au/~nabg/ABC/ABC.html
  53. C++ GUI Programming with Qt 3
    http://www.phptr.com/promotion/1484?redir=1
  54. Cross-Platform GUI Programming with wxWidgets
    http://www.phptr.com/promotion/1484?redir=1
  55. C# in Detail
    http://www.computer-books.us/csharp_0005.php
  56. C# - The Basics
    http://www.computer-books.us/csharp_0004.php
  57. C# Language Specification
    http://www.computer-books.us/csharp_1.php
  58. Data Structures and Algorithms with Object-Oriented Design Patterns in C#
    http://www.computer-books.us/csharp_2.php
  59. C# Programming http://2020ok.com/697342.htm
     
  60. Dissecting a C# Application - Inside SharpDevelop  http://www.computer-books.us/csharp_3.php
     
  61. C# tutorial (2 .pdf's)
    http://www.ssw.uni-linz.ac.at/Teaching/Lec…Sharp/Tutorial/
  62. CGI Programming on the World Wide Web
    http://www.oreilly.com/openbook/cgi/
  63. CGI Programming http://2020ok.com/4025.htm
  64. zingCOBOL - A Beginners Guide to COBOL Programming
    http://www.computer-books.us/cobol_0006.php
  65. Teach Yourself COBOL in 21 Days
    http://www.computer-books.us/cobol_0005.php
  66. WebSphere Studio COBOL for Windows - Language Reference
    http://www.computer-books.us/cobol_1.php
  67. COBOL Programming Course
    http://www.computer-books.us/cobol_2.php
  68. COBOL Programming http://2020ok.com/3969.htm
     
  69. WebSphere Studio COBOL for Windows - Programming Guide http://www.computer-books.us/cobol_3.php
  70. HP COBOL II/XL Reference Manual
    http://www.computer-books.us/cobol_4.php
  71. MySQL Reference Manual
    http://dev.mysql.com/doc/
  72. Database http://2020ok.com/549646.htm
  73. Oracle 10g Database Book and Documentation Library
    http://wtcis.wtamu.edu/oracle/
  74. Delphi 2005 Tutorial for Beginners
    http://www.xcalibur.co.uk/training/Delphi2005/index.php
  75. Delphi Training
    http://www.xcalibur.co.uk/training/delphi/oldindex.html
  76. Essential Delphi
    http://marcocantu.com/edelphi/default.htm
  77. Essential Pascal
    http://marcocantu.com/epascal/default.htm
  78. Delphi Language Guide - Delphi For The Microsoft .NET Framework
    http://www.computer-books.us/delphi_2.php
  79. Delphi Database Application Developers Guide
    http://www.computer-books.us/delphi_1.php
  80. Numerical Recipes with Fortran 77
    http://www.library.cornell.edu/nr/cbookfpdf.html
  81. Numerical Recipes with Fortran 90
    http://www.library.cornell.edu/nr/cbookf90pdf.html
  82. Professional Programmer's Guide to Fortran 77
    http://www.computer-books.us/fortran_3.php
  83. User Notes on Fortran Programming (UNFP)
    http://www.ibiblio.org/pub/languages/fortran/
  84. HTML 4.01 Specifications
    http://www.oopweb.com/HTML/Documents/HTML4/VolumeFrames.html
  85. Web Development http://2020ok.com/3510.htm
  86. Writing HTML
    http://www.oopweb.com/HTML/Documents/Writi…lumeFrames.html
  87. How to Think Like a Computer Scientist with Java
    http://www.oopweb.com/Java/Documents/Think…lumeFrames.html
  88. Introduction to Programming Using Java
    http://www.oopweb.com/Java/Documents/Intro…lumeFrames.html
  89. Introduction To Programming Using Java
    http://www.linuxtopia.org/online_books/pro…ming/index.html
  90. Java Programming Tutorial: Introduction to Computer Science
    http://www.oopweb.com/Java/Documents/JavaN…lumeFrames.html
  91. Thinking in Java, 3rd Edition
    http://www.mindview.net/Books/TIJ/
  92. Thinking in Enterprise Java
    http://www.ibiblio.org/pub/docs/books/eckel/
  93. More Java Books http://kickjava.com/freeBooks.html
  94. Java AWT Reference
    http://www.oreilly.com/catalog/javawt/book/index.htm
  95. Enterprise JavaBeans
    http://www.computer-books.us/java_1.php
  96. Essentials of the Java Programming Language - Part 1
    http://www.computer-books.us/java_2.php
  97. Essentials of the Java Programming Language - Part 2
    http://www.computer-books.us/java_3.php
  98. Exploring Java
    http://www.computer-books.us/java_4.php
  99. Introduction to Computer Science using Java
    http://www.computer-books.us/java_5.php
  100. Java Development http://2020ok.com/3608.htm
  101. Java Language Reference
    http://www.computer-books.us/java_8.php
  102. Java Servlet Programming
    http://www.computer-books.us/java_9.php
  103. Java Web Services Tutorial
    http://www.computer-books.us/java_10.php
  104. Java Look and Feel Design Guidelines, Second Edition
    http://java.sun.com/products/jlf/ed2/book/index.html
  105. The Design Patterns: Java Companion
    http://www.patterndepot.com/put/8/JavaPatterns.htm
  106. 1000 Java Tips e-Book
    http://javaa.com
  107. Apache Jakarta Commons: Reusable Java™ Components
    http://www.phptr.com/promotion/1484?redir=1
  108. Java™ Application Development on Linux®
    http://www.phptr.com/promotion/1484?redir=1
  109. Practical Artificial Intelligence Programming in Java
    http://www.markwatson.com/opencontent/javaai_lic.htm
  110. Voodoo's Introduction to Javascript
    http://www.oopweb.com/JavaScript/Documents…lumeFrames.html
  111. Javascript Programming http://2020ok.com/3617.htm
  112. Linux Device Drivers, Third Edition
    http://lwn.net/Kernel/LDD3/
  113. The Linux Development Platform
    http://www.phptr.com/promotion/1484?redir=1
  114. Understanding the Linux Virtual Memory Manager
    http://www.phptr.com/promotion/1484?redir=1
  115. Self-Service Linux®: Mastering the Art of Problem Determination
    http://www.phptr.com/promotion/1484?redir=1
  116. Linux® Quick Fix Notebook
    http://www.phptr.com/promotion/1484?redir=1
  117. Managing Linux Systems with Webmin: System Administration and Module Development
    http://www.phptr.com/promotion/1484?redir=1
  118. An Introduction to GCC http://www.linuxtopia.org/online_books/an_…_gcc/index.html
  119. Linux http://2020ok.com/3756.htm
  120. Using the GNU Compiler Collection (GCC) http://www.linuxtopia.org/online_books/pro…tion/index.html
  121. Bash Reference Guide
    http://www.linuxtopia.org/online_books/bas…uide/index.html
  122. Bash Guide for Beginners
    http://www.linuxtopia.org/online_books/bas…ners/index.html
  123. Advanced Bash Scripting Guide
    http://www.linuxtopia.org/online_books/adv…uide/index.html
  124. Linux Kernel Module Programming Guide
    http://www.linuxtopia.org/online_books/Lin…uide/index.html
  125. Red Hat Linux Developer Tools Guide
    http://www.linuxtopia.org/online_books/red…uide/index.html
  126. Linux Debugging with gdb Guide
    http://www.linuxtopia.org/online_books/red…_gdb/index.html
  127. Using cpp, the C Preprocessor Guide
    http://www.linuxtopia.org/online_books/pro…ssor/index.htmlLisp
  128. Loving Lisp - the Savy Programmer's Secret Weapon
    http://www.markwatson.com/opencontent/lisp_lic.htm
  129. List Programming http://2020ok.com/3981.htm
  130. Online Computer Degrees
  131. Computer Engineering Technology Degree
  132. Computer and Programming Degree Information
  133. Rapid Application Development with Mozilla
    http://www.phptr.com/promotion/1484?redir=1
  134. Creating Applications with Mozilla
    http://books.mozdev.org/chapters/index.html
  135. Free as in Freedom
    http://www.oreilly.com/openbook/freedom/index.html
  136. Managing Projects with GNU make, 3rd Edition
    http://www.oreilly.com/catalog/make3/book/index.csp
  137. OpenSources: Voices from the Open Source Revolution
    http://www.oreilly.com/catalog/opensources/book/toc.html
  138. Understanding Open Source and Free Software Licensing
    http://www.oreilly.com/catalog/osfreesoft/book/
  139. Embedded Software Development with eCos
    http://www.phptr.com/promotion/1484?redir=1
  140. Open Source Security Tools: A Practical Guide to Security Applications
    http://www.phptr.com/promotion/1484?redir=1Perl
  141. HTMLified Perl 5 Reference Guide
    http://www.oopweb.com/Perl/Documents/Perl5…lumeFrames.html
  142. Perl 5 Documentation
    http://www.oopweb.com/Perl/Documents/PerlD…lumeFrames.html
  143. Perl for Perl Newbies
    http://www.oopweb.com/Perl/Documents/P4PNe…lumeFrames.html
  144. Perl for Win32 FAQ
    http://www.oopweb.com/Perl/Documents/PerlW…lumeFrames.html
  145. Picking Up Perl
    http://www.oopweb.com/Perl/Documents/Picki…lumeFrames.html
  146. Picking Up Perl
    http://www.linuxtopia.org/online_books/perl/index.html
  147. Perl Programming
    http://www.2020ok.com/4045.htm
  148. Practical Perl Programming
    http://www.oopweb.com/Perl/Documents/ppp/VolumeFrames.html
  149. Beginning Perl
    http://www.perl.org/books/beginning-perl/
  150. Impatient Perl
    http://www.perl.org/books/impatient-perl/
  151. Extreme Perl
    http://www.extremeperl.org/bk/home
  152. MacPerl: Power & Ease
    http://macperl.com/ptf_book/r/MP/i2.html
  153. Embedding Perl in HTML with Mason
    http://www.masonbook.com/
  154. Perl for the Web
    http://www.globalspin.com/thebook/
  155. Practical mod_perl (1st edition)
    http://modperlbook.com/
  156. Web Client Programming with Perl
    http://www.oreilly.com/openbook/webclient/
  157. Perl 5 By Example
    http://www.computer-books.us/perl_0010.php
  158. An Introduction to Perl
    http://www.linuxtopia.org/Perl_Tutorial/index.htmlPHP
  159. Practical PHP Programming
    http://www.hudzilla.org/phpbook/
  160. A Programmer's Introduction to PHP 4.0 -http://www.apress.com/free/
    PHP 5 Power Programming
    http://www.computer-books.us/php_2.php
  161. PHP Programming http://2020ok.com/295223.htm
  162. Practical PHP Programming
    http://www.computer-books.us/php_3.php
  163. Adventure in Prolog
    http://www.amzi.com/AdventureInProlog/
     
  164. Building Expert Systems in Prolog -http://www.amzi.com/ExpertSystemsInProlog/
  165. Prolog programming http://2020ok.com/295223.htm
    Prolog Programming A First Course
    http://computing.unn.ac.uk/staff/cgpb4/prologbook/Python
  166. Non-Programmers Tutorial for Python
    http://rupert.honors.montana.edu/~jjc/easy…ut/easytut.html
  167. Official Python Documentation
    http://www.python.org/doc/current/
  168. Text Processing in Python -http://gnosis.cx/TPiP/
    Python Reference Manual
    http://docs.python.org/ref/ref.html
  169. Python Imaging Library Handbook -http://www.pythonware.com/library/the-python-imaging-library.htm
    How to Think Like a Computer Scientist - Learning with Python
    http://www.greenteapress.com/thinkpython
  170. Dive Into Python -http://diveintopython.org/
    Python Programming http://2020ok.com/285856.htm
    Thinking in Python
    http://mindview.net/Books/TIPython
  171. A Byte of Python
    http://www.ibiblio.org/g2swap/byteofpython/read/Ruby
  172. Programming Ruby - The Pragmatic Programmer's Guide (First Edition)
    http://www.ruby-doc.org/docs/ProgrammingRuby/
  173. Why's (Poignant) Guide to Ruby
    http://poignantguide.net/ruby/ <–the funniest programming book I have ever seen!
  174. Samba-3 by Example: Practical Exercises to Successful Deployment
    http://www.phptr.com/promotion/1484?redir=1
  175. Samba-3 by Example: Practical Exercises to Successful Deployment, 2nd Edition
    http://www.phptr.com/promotion/1484?redir=1
  176. The Official Samba-3 HOWTO and Reference Guide
    http://www.phptr.com/promotion/1484?redir=1
  177. Implementing CIFS: The Common Internet File System
    http://www.phptr.com/promotion/1484?redir=1SQL
  178. Comparison of Different SQL Implementations
    http://www.computer-books.us/sql_0004.php
  179. SQL - A Practical Introduction
    http://www.managedtime.com/freesqlbook.php3
  180. Introduction To Structured Query Language
    http://www.computer-books.us/sql_2.php
  181. Practical PostgreSQL
    http://www.opendocspublishing.com/ppbook/UNIX
  182. FreeBSD Handbook
    http://www.freebsd.org/doc/en_US.ISO8859-1…book/index.html
    Unix http://2020ok.com/3778.htm
  183. The UNIX-HATERS Handbook
    http://research.microsoft.com/%7Edaniel/unix-haters.html
  184. Programming VB.NET - A Guide For Experienced Programmers
    http://www.apress.com/free/
  185. Upgrading Microsoft Visual Basic 6.0 to Microsoft Visual Basic .NET
    http://msdn.microsoft.com/vbrun/staythepat…s/upgradingvb6/
  186. Visual Basic http://2020ok.com/3996.htm
  187. Introducing Visual Basic 2005 for Developers
    http://msdn.microsoft.com/vbrun/staythepat…05/default.aspx
  188. OpenOffice.org XML Essentials
    http://books.evc-cit.info/
  189. FREE Trade Magazine Subscriptions & Technical Document Downloads http://i.nl03.net/ltr0/?_m=01.009i.nv.mfm.nv
  190. The Future does not compute
    http://www.praxagora.com/stevet/fdnc/toc.html
  191. The Cathedral and the Bazaar
    http://www.catb.org/~esr/writings/cathedral-bazaar/