Getting Started

Welcome to the Getting Started guide for building applications on essential. This guide is designed for ambitious developers looking to build declarative applications.

Note: We are in the early stages of development, so things may change rapidly, and some features may be broken. If you encounter any issues, we encourage you to report them in the appropriate repository. This guide is a work in progress and will continue expanding to cover more complex applications.

Overview

In this guide, you'll learn how to create your first essential application. We’ll start with a simple counter application that increments a counter — the essential equivalent of a "Hello World" app. While trivial, it introduces key concepts that will help you build more complex applications.

Essential is a declarative system that allows for expressing powerful applications in an elegant and intuitive way.

What You'll Learn

  • How to create an essential application
  • The basics of declarative programming
  • Key concepts involved in essential application development

Let’s dive in and start building!