|  | # Fuchsia fundamentals | 
|  |  | 
|  | If you are new to Fuchsia, follow these guides to gain a better understanding of | 
|  | the fundamentals. | 
|  |  | 
|  | ## Introduction to Fuchsia | 
|  |  | 
|  | Understand the core principles behind Fuchsia and explore how Fuchsia creates a | 
|  | foundation for developers to create long-lasting products and experiences across | 
|  | a broad range of devices. | 
|  |  | 
|  | <a class="button button-primary" | 
|  | href="/docs/get-started/learn/intro">Get Started</a> | 
|  |  | 
|  | ## Building Fuchsia | 
|  |  | 
|  | Navigate the Fuchsia source tree and its core components. Explore the build | 
|  | system and use the tools to customize the build configuration. | 
|  |  | 
|  | <a class="button button-primary" | 
|  | href="/docs/get-started/learn/build">Get Started</a> | 
|  |  | 
|  | ## Fuchsia Components | 
|  |  | 
|  | Discover Fuchsia's component framework, which provides the infrastructure for | 
|  | software execution on the platform. Explore the developer tools to build, run, | 
|  | and test components. | 
|  |  | 
|  | <a class="button button-primary" | 
|  | href="/docs/get-started/learn/components">Get Started</a> | 
|  |  | 
|  | ## Fuchsia Interfaces | 
|  |  | 
|  | Learn how Fuchsia components expose and consume capabilities to interact with | 
|  | one another using the Fuchsia Interface Definition Language (FIDL). Explore the | 
|  | developer tools to debug and test component connections. | 
|  |  | 
|  | <a class="button button-primary" | 
|  | href="/docs/get-started/learn/fidl">Get Started</a> |