Знайомство з C# та .NET

C# — одна з найпопулярніших мов у світі для розробки застосунків під Windows, вебсервісів, ігор (Unity) та кросплатформених програм у .NET.

Що таке C#?

C# (читається «Сі-Шарп») — сучасна об’єктно-орієнтована мова програмування від Microsoft. Її головні переваги для навчання: строга типізація, зрозумілий синтаксис та велика екосистема бібліотек.

🚀 Де використовують C#:

  • Веб-розробка на ASP.NET Core
  • Ігри на Unity
  • Desktop застосунки (WinForms/WPF)
  • Мікросервіси та бекенд
  • Автоматизація та інструменти

У цьому курсі ми почнемо з консолі (найпростіший формат), навчимося працювати з типами, умовами та колекціями — і підготуємо базу для більш серйозних проєктів.

Що таке .NET?

.NET — це платформа для запуску програм. Вона складається з:

Для навчання найзручніше ставити саме .NET SDK. Тоді ви зможете писати код у будь-якому редакторі й запускати через команду dotnet.

Твій перший крок: "Hello, World!"

У C# традиційна перша програма виглядає так. У сучасних версіях .NET дозволені «top-level statements» — можна писати код без явного Main.

Program.cs
// Мій перший код на C#
Console.WriteLine("Hello, World!");

Як запустити програму

Найпростіший спосіб — створити консольний проєкт і запустити його через dotnet.

terminal
dotnet new console -n MyFirstApp
cd MyFirstApp
dotnet run
Якщо у вас Windows — можна додатково встановити Visual Studio. Якщо macOS/Linux — чудово працює Visual Studio Code + .NET SDK.

Чому C# — це “мова кар’єри”

C# і .NET — це великий ринок: корпоративні системи, банки, стартапи, хмарні сервіси, Unity-ігри. Якщо ви добре знаєте базу (типи, умовні оператори, цикли, колекції) — ви зможете швидко рости до реальних проєктів.

Технології поруч із C#:

ASP.NET Core Entity Framework Unity Azure Blazor

Головне: не “вивчити все одразу”, а стабільно робити маленькі кроки. У наступному уроці — змінні та типи даних.