Modula-3 Tutorial: If you know the basics of CM3-IDE, but you would like to learn more about Modula-3, or how to write Modula-3 programs outside of the CM3-IDE environment, read the Modula-3 Tutorial.
Trestle By Example: Trestle is a portable windowing system. GUI applications written using Trestle work transparently on top of Unix X Window System (X11) and Microsoft Windows (Win32). If you would like to learn more about Trestle and the available collection of Widgets, read Trestle By Example.
Modula-3 Language Reference: This is the complete language specification for Modula-3.
Interface Index: If you would like to read an overview of the standard Modula-3 libraries, visit the Interface Index.
Getting Started:
If you are not familar with the CM3-IDE environment you may start
from Getting Started,
which contains all-around information about the CM3-IDE
environment.
User Guide:
If you have basic familiarity with CM3-IDE, but would
like to learn more about how to use it, read the User
Guide.
CM3-IDE Examples:
More than twenty ready-to-built, documented programs
demonstrate the use of everything from portable operating system
interfaces, to network objects, to web-server toolkit. If you have
learned the basics of the CM3-IDE environment and would like to get
some hands-on experience with it, review the CM3-IDE
Examples.
Books and Articles: More than 50 books and articles are listed in a comprehensive, annotated bibliography. There is also a concise version.