| # Fuchsia interfaces |
| |
| <<../../_common/fidl/_overview.md>> |
| |
| ## Prerequisites |
| |
| * [Introduction to Fuchsia](/docs/get-started/learn/intro/README.md) |
| * [Building Fuchsia](/docs/get-started/learn/build/README.md) |
| * [Fuchsia Components](/docs/get-started/learn/components/README.md) |
| |
| ## What you'll learn |
| |
| * Fuchsia Interface Definition Language (FIDL) |
| * Generating FIDL bindings |
| * Exposing and consuming FIDL in components |
| * Testing and debugging a FIDL interface |
| |
| ## What you'll need |
| |
| * A development machine running Linux |
| * [Fuchsia emulator](/docs/get-started/set_up_femu.md) (FEMU) |
| * A successful [Fuchsia build](/docs/get-started/get_fuchsia_source.md) |
| configured with `fx set workstation_eng.x64` |