diff --git a/docs/docs/developers/getting-started.md b/docs/docs/developers/getting-started.md index c0213db9e414..58a9608879f3 100644 --- a/docs/docs/developers/getting-started.md +++ b/docs/docs/developers/getting-started.md @@ -4,10 +4,12 @@ title: Getting Started ## Building on Aztec -There are two common ways that developers may want to start building on Aztec. +There are two common ways that developers can start building on Aztec. 1. Build a user facing application that connects to the Aztec network via the Typescript SDK. -2. Build an Aztec Connect bridge that connects the Aztec network to existing Ethereum smart contracts. +2. Build an Aztec Connect bridge that connects the Aztec network to Ethereum smart contracts. + +We are also working on Noir, a domain specific language for creating and verifying proofs. There are some resources to learn more about this project at the bottom of the page. ## Building with the SDK @@ -28,10 +30,29 @@ Once you have testnet ETH and setup the SDK, you can start interacting with the You can see how to set up the SDK on the [setup page](../sdk/usage/setup.mdx) or in the command line repo (https://github.com/critesjosh/azteccli/blob/main/src/base.ts). -The [testnet block explorer](https://aztec-connect-testnet-explorer.aztec.network/) will be useful as you develop your application. - The [overview page](../sdk/overview.md) of the SDK section has more information about using the SDK. +### Aztec SDK Resources + +- [Aztec SDK on npm](https://www.npmjs.com/package/@aztec/sdk) +- [Aztec SDK on GitHub](https://github.com/AztecProtocol/aztec-connect/tree/master/sdk) +- [Getting Started with Aztec CLI / SDK](https://hackmd.io/NOtgWFSxS-Ko5mLlqt5GRw) +- [Aztec CLI](https://github.com/critesjosh/azteccli) +- [Testnet zk.money](https://aztec-connect-testnet.zk.money/) +- [Testnet block explorer](https://aztec-connect-testnet-explorer.aztec.network/) + ## Building an Aztec Connect Bridge Contract The [Aztec Connect bridges GitHub repository](https://github.com/AztecProtocol/aztec-connect-bridges) has the most up to date information about creating a bridge contract. + +## Noir + +Noir is a Domain Specific Language for SNARK proving systems. It can be used outside of Aztec or blockchain contexts. Noir will be used to create future versions of Aztec and as an integral part of the developer stack for building applications on Aztec. + +It has been designed to use any ACIR compatible proving system. It's design choices are influenced heavily by Rust. + +### Noir Resources + +- [Official GitHub repo](https://github.com/noir-lang/noir) +- [The Noir Programming Language Book](https://noir-lang.github.io/book/index.html) +- [Getting Started with Noir Guide](https://hackmd.io/8jmyfuuTRWKr2w6rxr8HBw) \ No newline at end of file