> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.codenameone.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# How to Get Started with Codename One?

The easiest and quickest way to get started with Codename One is to use the **Codename One initializr**.

**Step 1** - [Sign-up](https://www.codenameone.com/dashboard) for a free Codename One account
**Step 2** - Generate a new project using [Codename One initializr](https://start.codenameone.com/)
**Step 3** - Develop and debug your app in your preferred IDE (IntelliJ/IDEA, Eclipse, VSCode or NetBeans)
**Step 4** - Create a build (Android, iOS, Windows, Mac, JavaScript, JavaSE etc)

| We recently moved to Maven so you might want to check out [this article](https://www.codenameone.com/blog/moving-to-maven.html) and use the Maven approach instead of the older one covered by most tutorials. Notice that a lot of the developer oriented material is still geared towards the plugins which is the older approach (and no longer needed).

If you prefer a video, check out this getting started tutorial:

${youtube}[Getting Started](rl6z7DD2-vg)

**Need Help?**

* Ask/Search on [Stackoverflow](http://stackoverflow.com/tags/codenameone)
* Help/Discussion forum on [Subreddit](https://www.reddit.com/r/cn1/)

If you experience problems, you can leave your message in the chat and we'll try to help.