The paper presents some initial results of a project directed to the development of a methodology and corresponding software tools for building academic digital libraries. A particular functional model of academic digital library has been discussed. The emphasis falls on some solutions of the large set of problems concerning the development of proper mechanisms for semantics oriented search in multilingual digital libraries. A model and a prototype of an academic digital library providing different categories of users with proper access to learning materials in the fields of procedural, object oriented and functional programming will be the final result of the project. The paper discusses the requirements of the basic types of users of such digital library and suggests some relevant solutions.