> ## Documentation Index
> Fetch the complete documentation index at: https://vibecoderdocs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Concepts

> Overview of all topics and concepts covered in Vibe Coder Docs.

# Concepts Overview

Vibe Coder Docs covers the foundational knowledge you need to build software that doesn't just work — it works *well*. Here's what we cover and why it matters.

<CardGroup cols={2}>
  <Card title="General IT" icon="server" href="/concepts/general-it">
    Networking, DNS, hosting, environments, and the infrastructure your code runs on. If you don't understand what happens after "deploy," start here.
  </Card>

  <Card title="Security" icon="shield-halved" href="/concepts/security/overview">
    Infrastructure security, application security, AI-specific threats, and localhost safety. The stuff that keeps your users (and you) safe.
  </Card>

  <Card title="General Programming" icon="code" href="/concepts/general-programming">
    Core programming concepts, patterns, and practices that apply regardless of language or framework. The fundamentals that AI tools assume you know.
  </Card>

  <Card title="Data Theory" icon="diagram-project" href="/concepts/data-theory">
    How data works — types, structures, relationships, validation, and transformation. Understanding data is understanding software.
  </Card>

  <Card title="Databases & Storage" icon="database" href="/concepts/databases-storage">
    Choosing the right database, data modeling, queries, migrations, and storage patterns. Where your data lives and how to manage it.
  </Card>

  <Card title="Building AI Applications" icon="microchip-ai" href="/concepts/building-ai-applications">
    Best practices for building with AI APIs, prompt engineering, agent architectures, and the unique challenges of AI-powered software.
  </Card>
</CardGroup>

<Note>
  Each section is written to stand alone — you don't need to read them in order. Jump to whatever is most relevant to your current project.
</Note>
