> The documentation also assumes the reader know what heap and stack are but surprisingly (not) it doesn't bother you.
Not sure if it counts as documentation, but the Rust Book actually has a very good explanation of stack and heap. I know because that's how I learnt about these concepts myself.