Γενική βιβλιογραφία
- Harold Abelson,
  Gerald Jay Sussman, and Jullie Sussman.
Structure and Interpretation of Computer Programs.
MIT Press, 1990.
- Alfred V. Aho, John E.
  Hopcroft, and Jeffrey D. Ullman.
The
  Design and Analysis of Computer Algorithms.
Addison-Wesley, 1974.
- Alfred V. Aho, John E.
  Hopcroft, and Jeffrey D. Ullman.
Data Structures and Algorithms.
Addison-Wesley, 1983.
- James O. Coplien and
  Douglas C. Schmidt.
Pattern Languages of Program Design.
Addison-Wesley, 1995.
- Margaret A. Ellis
  and Bjarne Stroustrup.
The
  Annotated C++ Reference Manual.
Addison-Wesley, 1990.
- Anthony J. Field and
  Peter G. Harrison.
Functional Programming.
Addison-Wesley, 1988.
- David Harel.
Algorithmics: the Spirit of Computing.
Addison-Wesley, 1987.
- Donald E. Knuth.
The Art of Computer Programming, volume 1 / Fundamental
  Algorithms.
Addison-Wesley, second edition, 1973.
- Donald E. Knuth.
The
  Art of Computer Programming, volume 3 / Sorting and Searching.
Addison-Wesley, 1973.
- Richard A. O'Keefe.
The
  Art of Prolog.
MIT Press, 1990.
- James Rumbaugh, Michael
  Blaha, William Premerlani, Frederick Eddy, and William Lorensen.
Object-Oriented Modeling and Design.
Prentice-Hall, 1991.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume I: Object-Oriented Programming
  Languages.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume II: Imperative Programming
  Languages.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume III: Little Languages and
  Tools.
Macmillan Technical Publishing, 1998.
- Peter H. Salus, editor.
Handbook of Programming Languages, volume III: Functional and Logic
  Programming Languages.
Macmillan Technical Publishing, 1998.
- Robert Sedgewick.
Algorithms in C.
Addison-Wesley, 1990.
- Ravi Sethi.
Programming Languages: Convepts and Constructs.
Addison-Wesley, 1989.
- Bjarne Stroustrup.
The
  C++ Programming Language.
Addison-Wesley, third edition, 1997.
- Niklaus Wirth.
Algorithms + Datastructures = Programs.
Prentice–Hall, 1976.
- Niklaus Wirth.
Algorithms and Data Structures.
Prentice–Hall, 1986.