# A question about learning and resources

**URL:** <https://forum.aztec.network/t/a-question-about-learning-and-resources/7155>\
**Category:** Aztec\
**Created:** [November 12, 2024, 2:11pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155 "2024-11-12T14:11:28Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![yashicamclaren1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/yashicamclaren1/32/2144_2.png) [@yashicamclaren1](https://forum.aztec.network/u/yashicamclaren1)\
**Post date:** [November 12, 2024, 2:11pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/1 "2024-11-12T14:11:29Z")

</div>

What resources would you recommend for a beginner who wants to dive deeper into zk-SNARKs and other technologies used in Aztec?

---

<div class="post-metadata">

**Author:** ![joshc](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/joshc/32/20_2.png) [@joshc](https://forum.aztec.network/u/joshc)\
**Post date:** [November 12, 2024, 2:14pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/2 "2024-11-12T14:14:34Z")

</div>

For an introduction into the low level mathematics that make zk snarks work, I recommend [Rareskills ZK Book.](https://www.rareskills.io/zk-book)

For a more practical introduction for developers that are looking to build things using zksnarks, I recommend reviewing the content in the [awesome-noir repo](https://github.com/noir-lang/awesome-noir) and going to deeper into anything listed there that piques your interest.

---

<div class="post-metadata">

**Author:** ![arwamainstone44](https://avatars.discourse-cdn.com/v4/letter/a/ce7236/32.png) [@arwamainstone44](https://forum.aztec.network/u/arwamainstone44)\
**Post date:** [November 21, 2024, 2:53pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/3 "2024-11-21T14:53:04Z")

</div>

Thank you for your recommendations, they’re truly valuable. Does anyone have a schedule for Zak’s online talks, specifically their planned dates?

---

<div class="post-metadata">

**Author:** ![yashicamclaren1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/yashicamclaren1/32/2144_2.png) [@yashicamclaren1](https://forum.aztec.network/u/yashicamclaren1)\
**Post date:** [November 25, 2024, 10:43am UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/4 "2024-11-25T10:43:17Z")

</div>

Maybe someone has a link to AI Aztec? My friend told me about it, so I’d like to test it.

---

<div class="post-metadata">

**Author:** ![joshc](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/joshc/32/20_2.png) [@joshc](https://forum.aztec.network/u/joshc)\
**Post date:** [December 2, 2024, 7:54pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/5 "2024-12-02T19:54:00Z")

</div>

Are you referring to the AI chatbot in the docs? Visit [https://docs.aztec.network](https://docs.aztec.network) and click the “Ask Aztec AI” button on the bottom right of the page

---

<div class="post-metadata">

**Author:** ![yashicamclaren1](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/yashicamclaren1/32/2144_2.png) [@yashicamclaren1](https://forum.aztec.network/u/yashicamclaren1)\
**Post date:** [December 5, 2024, 3:18pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/6 "2024-12-05T15:18:32Z")

</div>

Thank you very much, that’s exactly what I meant.

---

<div class="post-metadata">

**Author:** ![teslawarcup190](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/teslawarcup190/32/2201_2.png) [@teslawarcup190](https://forum.aztec.network/u/teslawarcup190)\
**Post date:** [February 25, 2025, 1:19pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/8 "2025-02-25T13:19:55Z")

</div>

Hey buddy, @careydanyele401 I think you asked me about this before. Take that into consideration.

> Blockquote For an introduction into the low level mathematics that make zk snarks work, I recommend [Rareskills ZK Book.](https://www.rareskills.io/zk-book)

For a more practical introduction for developers that are looking to build things using zksnarks, I recommend reviewing the content in the [awesome-noir repo](https://github.com/noir-lang/awesome-noir) and going to deeper into anything listed there that piques your interest

---

<div class="post-metadata">

**Author:** ![pardis-toolabi](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/pardis-toolabi/32/2632_2.png) [@pardis-toolabi](https://forum.aztec.network/u/pardis-toolabi)\
**Post date:** [October 13, 2025, 2:59pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/9 "2025-10-13T14:59:31Z")

</div>

Hey hey,  
thank you for the recommendations,  
I like to read and learn how the the ultra honk bb prover is structured in a low level,

I tried following the documents but I couldn’t find a reference to the implementation and structure documents they are mostly about how to use the bb prover.  
I would appreciate any reference in this area.

---

<div class="post-metadata">

**Author:** ![joshc](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.aztec.network/joshc/32/20_2.png) [@joshc](https://forum.aztec.network/u/joshc)\
**Post date:** [October 13, 2025, 3:00pm UTC](https://forum.aztec.network/t/a-question-about-learning-and-resources/7155/10 "2025-10-13T15:00:50Z")

</div>

You can find the source code for bb here: [aztec-packages/barretenberg at next · AztecProtocol/aztec-packages · GitHub](https://github.com/AztecProtocol/aztec-packages/tree/next/barretenberg)
