Get started
Welcome to Carbon! If you’re just starting out developing with Carbon, here’s a checklist of everything you need to get up and running.
First steps
Install your framework of choice
The Carbon Design System is built React first. We also support core parts of the system in vanilla JS, Angular, Vue, and Svelte and offer guidelines for other frameworks. Head over to Frameworks for all the information you need to get started.
Check out our developer resources
In Developer resources, you’ll find Carbon tools, as well as our GitHub repos and Storybooks for your framework of choice.
Additional guidance
Take a tutorial, earn a badge
We offer tutorials in Angular, React, and Vue to guide you in creating an app with the Carbon Design System. We’ll teach you the ins and outs of using Carbon components, and introduce web development best practices along the way. Everyone who completes the tutorial will earn an IBM digital badge.
Learn about the IBM Design Language
Carbon expresses the IBM Design Language in product and delivers it through tools for designers and developers including guidance, tooling, components, and support. Take the time to read the site so that you fully understand what drives IBM’s design philosophy and principles, and can make informed decisions in your product work.
Connect with us
Join us and the Carbon community
For internal IBM only: If you have a question about any aspect of the frameworks or tools, you can reach out to us on Slack and use that as a way to connect with your fellow developers. Chances are someone has had a similar question to you and will jump in to help you out.
- #carbon-design-system
- #carbon-components
- #carbon-elements
- #carbon-react
- #carbon-ng
- #carbon-vue
- #carbon-web-components
- #carbon-tutorial
And be sure to sign up for the latest Carbon news at #carbon-announcements.
Learn about what we’re doing
You can find out about Carbon’s latest changes and future plans on the Changelog and roadmap page.
If you have questions, here are all the ways to contact us.