# Overview

If you need to interact with a third-party application in Make and there is not an app created for it yet, you can make your own.

This documentation helps you prepare to build an app, walks you through the process of creating your first app, and provides you with best practices and specifications for your project.

{% hint style="info" %}
**Custom Apps Development Training**

If you are new to custom apps, enroll in the Make Academy course [Getting started with custom apps](https://academy.make.com/courses/getting-started-with-custom-apps).

By the end of the course, you will understand what custom apps are and the benefits of using them, use the API documentation to help you design and create your first app, and identify the components that form a custom app.
{% endhint %}

## Get started

### Step 1: Select your editor

[Select the editor](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor) you want to use to build your custom app:

* [Make web interface](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor/web-editor-features),
* [Visual Studio Code](https://developers.make.com/custom-apps-documentation/get-started/make-apps-editor/apps-sdk), or
* with vibe coding (information coming soon)

### Step 2: Determine your starting point

* **If you're already familiar with Make**, you're ready to [create your first app](https://developers.make.com/custom-apps-documentation/create-your-first-app/overview).&#x20;
* **If you're new to Make**, we recommend that you begin with a practice exercise (see [Step 3](#step-3-practice-connecting-to-an-api-in-make)).

### Step 3: Practice connecting an API in Make

Before creating your first app, [make a test HTTP call](https://developers.make.com/custom-apps-documentation/get-started/make-a-test-http-call) to practice connecting to your selected API on the Make platform. This will help you get comfortable with the process.
