{
 "cells": [
  {
   "cell_type": "markdown",
   "id": "0a4a16cb",
   "metadata": {},
   "source": [
    "```{index} Xamarin Studio; further tools\n",
    "```\n",
    "\n",
    "(xamarinstudio)=\n",
    "\n",
    "# Useful Resources\n",
    "\n",
    "1. C# Tutorial at [w3schools](https://www.w3schools.com/cs): VERY SHORT, VERY EASY TO FOLLOW.\n",
    "\n",
    "2. **Programming Basics with C#** from [softuni.org](https://csharp-book.softuni.org/Content/Chapter-2-1-simple-calculations/example-calculating-square-area/calculating-square-area.html) :\n",
    "   lecturing-style short videos with some text guidelines. Easy to use. Get you started from the terminal,\n",
    "   data types, and ends with methods, with loops and conditional in between.\n",
    "\n",
    "3. **C# in 100 Seconds** by Fireship, my favorite tech channel. If you are really new\n",
    "   to programming, you will hear a bunch of new terms. Don't be discouraged; just move on\n",
    "   to next video.\n",
    "\n",
    "   ```{eval-rst}\n",
    "   .. youtube:: ravLFzIguCM\n",
    "      :width: 320\n",
    "      :height: 180\n",
    "   ```\n",
    "\n",
    "4. Learning **C# Basics in 1 Hour**, Mosh is clear. Give this video one hour. **You have one hour**.\n",
    "\n",
    "   ```{eval-rst}\n",
    "   .. youtube:: gfkTfcpWqAY\n",
    "      :width: 320\n",
    "      :height: 180\n",
    "\n",
    "      - 00:00 Introduction\n",
    "      - 02:16 Difference between C# and .NET\n",
    "      - 03:07 CLR\n",
    "      - 05:21 Architecture of .NET Applications\n",
    "      - 07:52 Your First C# Program\n",
    "      - 18:45 Variables and Constants\n",
    "      - 27:24 Overflowing\n",
    "      - 29:34 Scope\n",
    "      - 30:33 Demo of Variables and Constants\n",
    "      - 42:40 Type Conversion\n",
    "      - 47:30 Demo of Type Conversion\n",
    "      - 57:43 Operators\n",
    "   ```\n",
    "\n",
    "5. If you have problems completing a one-hour long video as above, check this out:\n",
    "   **C# for Beginners**, tutorial videos from Microsoft, all 19 of them short ones.\n",
    "\n",
    "   ```{eval-rst}\n",
    "   .. youtube:: 9THmGiSPjBQ\n",
    "      :width: 320\n",
    "      :height: 180\n",
    "   ```\n",
    "\n",
    "6. C# Tutorial for Beginners, from my hero **Derek Banas**. This course covers this semester\n",
    "   of our course and more.\n",
    "\n",
    "   ```{eval-rst}\n",
    "   .. youtube:: M5ugY7fWydE\n",
    "      :width: 320\n",
    "      :height: 180\n",
    "   ```\n",
    "\n",
    "7. Is AI going to replace programmers? Is CS still worth it? (IST majors benefit\n",
    "   from knowing how to code, but many do IS/IT/management rather than programming\n",
    "   after graduation.)\n",
    "\n",
    "   ```{eval-rst}\n",
    "   .. youtube:: TNq5pf5dLzQ\n",
    "      :width: 320\n",
    "      :height: 180\n",
    "   ```"
   ]
  }
 ],
 "metadata": {
  "jupytext": {
   "cell_metadata_filter": "-all",
   "main_language": "python",
   "notebook_metadata_filter": "-all"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
