> For the complete documentation index, see [llms.txt](https://wiki.nushackers.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.nushackers.org/hackerschool/introduction-to-cpp.md).

# Introduction to C++

- [Welcome!](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/welcome.md)
- [C++ Fundamentals](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/cpp-fundamentals.md)
- [Program Execution Model](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/cpp-fundamentals/program-execution-model.md)
- [Basic Syntax & I/O](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/cpp-fundamentals/basic-syntax-and-i-o.md)
- [Variables](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/cpp-fundamentals/variables.md)
- [Control Flow](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/cpp-fundamentals/control-flow.md)
- [Memory & Ownership](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership.md)
- [Pointers](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership/pointers.md)
- [Arrays & Strings](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership/arrays-and-strings.md)
- [Memory Model](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership/memory-model.md)
- [Memory Painpoints](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership/memory-painpoints.md)
- [Smarter Pointers](https://wiki.nushackers.org/hackerschool/introduction-to-cpp/memory-and-ownership/smarter-pointers.md)
