Great lengths have been taken to keep Apex development clean and concise, while retaining the power and flexibility of modern technologies and methodologies. With the central
app class that
facilitates all requests, the services container for easy accessibility to libraries, and clean structure of HTTP routing and views, Apex has
been made easy as possible to learn. please use the below links to gain a good understandinf of the development basics of Apex.