Thinking in ImpressPages
In addition to that you have fully featured CMS with drag & drop capabilities on the side and plugin architecture which lets you to do anything you like. Each plugin has its own controllers, models and views.
These links are the best to start learning ImpressPages. Later extend left menu and look for subjects you are intereseted in.
How to use the documentation
On the left you see the most important topics we think is good to start learning with. When you start to get familiar with ImpressPages, press "expand" to get the full list of topics ordered by alphabet. If you look for API style o documentation, visit Classes and Functions sections. This is the best way to provide the documentation. And here is why.