You are looking at documentation for an older release. Not what you want? See the current release documentation.
Before jumping directly into the development tasks, you need to learn about the basic knowledge via the following sections:
Technical terms which are used throughout the documentation.
Introduction to the schema of Architecture and principles of container/service.
Introduction to customization capabilities with eXo Platform that can be done by creating extensions or new applications.
How to set up your development environment (SCM, IDE and building tools).