{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "7e7b4418",
   "metadata": {},
   "source": "# Variables & Types\n\nPrograms store and transform data. This chapter introduces the fundamental building blocks of C#: naming values, choosing types, computing with expressions, and reading or displaying console data.\n\n- **Variables**: Names let programs store values and refer to them later.\n- **Types**: C# uses types such as `int`, `double`, `bool`, and `string` to define what each value can do.\n- **Operators**: Arithmetic, comparison, logical, and string operators let programs compute new values.\n- **Console I/O**: `Console.ReadLine` and `Console.WriteLine` connect a program to user input and output.\n\nThese ideas are the raw materials for every later C# program: once you can name data, choose its type, transform it, and show a result, you can begin building useful workflows.\n"
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": "<h2>Video</h2>\n\n```{eval-rst}\n.. youtube:: IxBMVztdlr4\n   :width: 560\n   :height: 315\n```\n\n> *[C# variables ✖️](https://youtube.com/watch?v=IxBMVztdlr4)* by Bro Code.\n>\n> This video remains hosted on YouTube and is the property of its original creator or rightsholder; it is embedded here via YouTube's official player for educational reference only.\n",
   "id": "intro-video"
  },
  {
   "cell_type": "markdown",
   "id": "learning-objectives",
   "metadata": {},
   "source": "<h2>Learning Objectives</h2>\n\nBy the end of this chapter, you will be able to:\n1. Declare and initialize variables of numeric, Boolean, and string types\n2. Choose appropriate C# types for common kinds of program data\n3. Apply arithmetic, comparison, logical, and string operators correctly\n4. Convert between compatible types using casts and parsing methods\n5. Read console input and display formatted output\n"
  },
  {
   "cell_type": "markdown",
   "id": "chapter-flow",
   "metadata": {},
   "source": "<h2>Chapter Flow</h2>\n\n```{tableofcontents}\n```\n"
  }
 ],
 "metadata": {
  "jupytext": {
   "cell_metadata_filter": "-all",
   "main_language": "python",
   "notebook_metadata_filter": "-all"
  },
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
