Welcome to the Getting Started documentation. From setting up your development environment and building your first block to understanding the fundamentals, this section is the perfect starting point if you are new to block development or want to improve your skills.
Navigating this chapter
Use the following links to locate a topic within this chapter. If you have never built a block before, consider reading through the documentation in the order listed.
- Block Development Environment: Set up the right development environment to create blocks and get introduced to basic tools for block development such as
wp-env
,create-block
, andwp-scripts
- Quick Start Guide: Get a custom block up and running in less than one minute.
- Tutorial: Build your first block: Learn how to build a fully functional custom block from the ground up.
- Fundamentals of Block Development: Learn the most relevant concepts in block development.
- Glossary: A glossary of common terms you will encounter when working with the Block Editor.
- Frequently Asked Questions: Common questions (and answers) that have come up from the last few years of Gutenberg’s development.
Keeping up with the WordPress project
Once you have finished reviewing this chapter, you will have a solid understanding of blocks and how to develop for the Block Editor, but what’s next?
The WordPress project, and Gutenberg in particular, iterates quickly. Staying up-to-date on all the changes can be challenging. So, here are a few essential developer resources you should be aware of. Each person will have their own unique needs in keeping up with a project of this scale, so choose what’s right for you.
- WordPress Roadmap: The high-level roadmap for WordPress and Gutenberg.
- Make Core: The primary blog for WordPress Core where all major project updates are posted.
- WordPress Slack: The official Slack community for all WordPress contributors is the hub for team meetings, ongoing conversations, and more. Make sure to join the
#core
and#core-editor
channels. - Gutenberg GitHub repository: This is where all Block Editor development happens. Keeping a close eye on the repository will give you a real-time understanding of what’s being worked on by fellow contributors.
- Keeping up with Gutenberg: A compilation of Gutenberg-related posts from the many Make teams, including Core, Design, Meta, and Themes.
- “What’s new in Gutenberg?”: Biweekly posts published on Make Core with each Gutenberg release. They are a great way to review the most relevant new features and the full changelog.
- “What’s new for developers?”: Monthly posts on the WordPress Developer Blog that showcase the most important developer-related changes that happened in WordPress the previous month.
Additional resources
For more resources on block development and extending the Block Editor, review the additional sections here in the Block Editor Handbook. Further practical examples are also available in the block-development-examples GitHub repository.
If you are looking for more educational content, check out Learn WordPress, where you can find tutorials, courses, and online workshops. Here is a selection of current offerings: