---
title: Where to Start
description: Choose your path through the Core platform based on what you're building
---

# Where to Start

Not sure where to begin? Pick the path that matches what you're building.

## I want to build a Go application

1. Read the [Go overview](go/index.md) to understand the DI framework
2. Follow the [Getting Started guide](go/getting-started.md) for setup
3. Explore [Go Packages](go/packages/index.md) for AI, ML, crypto, and more

## I want to build a PHP application

1. Read the [PHP overview](php/index.md) for the framework architecture
2. Follow [Installation](php/getting-started/installation.md) and [Quick Start](php/getting-started/quick-start.md)
3. Learn about [Modules](php/framework/modules.md) and [Events](php/framework/events.md)

## I want to use the CLI

1. Read the [CLI overview](cli/index.md) for all available commands
2. Run `core doctor` to check your environment
3. Explore [Multi-Repo tools](cli/dev/index.md) for managing multiple repositories

## I want to deploy

1. Choose a [deployment target](deploy/index.md) — Docker, PHP, or LinuxKit
2. Set up CI with [`core ci`](cli/ci/index.md)
3. [Publish](publish/index.md) to package managers, registries, or GitHub
