> For the complete documentation index, see [llms.txt](https://a.b.cr/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://a.b.cr/notebook.md).

# Notebook

- [Crypto](https://a.b.cr/notebook/crypto.md)
- [Solana](https://a.b.cr/notebook/crypto/solana.md)
- [Troubleshooting](https://a.b.cr/notebook/crypto/solana/troubleshooting.md): Why do I always have so many questions?
- [BPF SDK path does not exist](https://a.b.cr/notebook/crypto/solana/troubleshooting/bpf-sdk-path-does-not-exist.md)
- [Language](https://a.b.cr/notebook/language.md)
- [Rust](https://a.b.cr/notebook/language/rust.md)
- [Reference](https://a.b.cr/notebook/language/rust/reference.md)
- [Capturing the Environment with Closures](https://a.b.cr/notebook/language/rust/reference/capturing-the-environment-with-closures.md): Mutable? Immutable?
- [Understanding \&mut \&mut Reference](https://a.b.cr/notebook/language/rust/reference/understanding-and-mut-and-mut-reference.md): \&mut? \&mut \&mut?? \&mut \&mut \&mut??? \&mut \&mut \&mut \&mut...
- [C++](https://a.b.cr/notebook/language/c++.md)
- [Reference](https://a.b.cr/notebook/language/c++/reference.md)
- [Code for MS rand() and srand() in VC++ 6.0](https://a.b.cr/notebook/language/c++/reference/code-for-ms-rand-and-srand-in-vc++-6.0.md)
