Welcome to Craft CMS!

This tutorial is intended for new Craft users who want to learn how to…

  • …set up a local development environment;
  • …scaffold a basic Craft project;
  • …and build a simple blog!

The lessons are geared toward the technically-inclined, but web development experience is not required to follow along.

If you get stuck, join us on Discord (opens new window)! We all want your first experience with Craft to be as smooth as possible.

# Why Craft CMS?

Craft is a flexible, user-friendly CMS for creating custom digital experiences on the web—and beyond.

You have a ton of options when it comes to choosing a CMS. Craft is uniquely equipped to deliver high-quality, content-driven experiences to your clients and their audiences, in large part due to its blank-slate approach to content modeling.

To demonstrate Craft’s agility, we’ll build a basic blog—and in doing so, touch a number of powerful tools that let you design, build, and manage any kind of content.