---
title: Shopware Introduction for Developers | Shopware Community Hub
description: >-
  This learning path is a foundational resource for every individual who wants
  to groom themselves on Shopware from scratch.
canonical_url: 'https://hub.shopware.com/learn/path/familiarize-with-shopware'
---

# Shopware Introduction for Developers

# Shopware Introduction for Developers

This learning path focuses on onboarding with the platform's latest tools and features. It covers:  

1. **Fundamentals of Shopware**: Understanding Shopware from scratch.
2. **Shopware Architecture**: Understanding its modular, API-first design.  
3. **Development Setup**: Updated tooling with Docker, Composer, and CLI improvements.  
4. **App Development**: New features in the Storefront SDK, Admin Framework, and entity extensions.  
5. **Update and Backup Management**: Learn about Shopware's update mechanisms, backup strategies, and how to maintain a secure and up-to-date system.
6. **Best practices for performance and deployments**: Explore optimization techniques, deployment strategies, and monitoring tools to ensure your Shopware shop runs efficiently.

This path is hands-on and prepares you as a developer to kick-start your journey with Shopware. Throughout this learning path, the term "Shopware" specifically refers to Shopware 6.

<Callout title="Start here for developers" type="info">

Complete the first course (**Intro to the Shopware ecosystem**) for vocabulary and platform context, then move to **Shopware Setup** when you are ready to install locally. You do not need to memorize every feature before writing code.

</Callout>

## Prerequisites

Before diving into this learning path, make sure you have:

- Basic **web development fundamentals** (HTTP, HTML, APIs).
- Basic familiarity with the **command line** and installing development tools.

**Only relevant for the third course (Shopware Setup):**

- Permission to install software and run tooling like **Docker/WSL2** on your machine.
- If you use Windows: a system running **Windows 11** (for the WSL2-based setup).

## Courses

## Courses
- [Intro to the Shopware ecosystem](/learn/course/intro-ecosystem): This is a fundamental course about the ecommerce ecosystem, Shopware as a product, plans, distribution models, and extensions.
- [Shopware and its Features](/learn/course/shopware-feature-overview): This section will guide you to access and set up the Shopware Learning instance and explore its features.
- [Shopware Setup](/learn/course/shopware-setup): Learn how to install Shopware locally on macOS and Windows, understand the project structure, and take the first steps toward local extension development.
- [Shopware Operations](/learn/course/shopware-operations): This course explains everything about Shopware operations.
