Знайомство з C# та .NET
C# — одна з найпопулярніших мов у світі для розробки застосунків під Windows, вебсервісів, ігор (Unity) та кросплатформених програм у .NET.
Що таке C#?
C# (читається «Сі-Шарп») — сучасна об’єктно-орієнтована мова програмування від Microsoft. Її головні переваги для навчання: строга типізація, зрозумілий синтаксис та велика екосистема бібліотек.
🚀 Де використовують C#:
- Веб-розробка на ASP.NET Core
- Ігри на Unity
- Desktop застосунки (WinForms/WPF)
- Мікросервіси та бекенд
- Автоматизація та інструменти
У цьому курсі ми почнемо з консолі (найпростіший формат), навчимося працювати з типами, умовами та колекціями — і підготуємо базу для більш серйозних проєктів.
Що таке .NET?
.NET — це платформа для запуску програм. Вона складається з:
- ✔ SDK (набір інструментів): створення проєктів, компіляція, запуск.
- ✔ Runtime (середовище виконання): те, що запускає ваші програми.
- ✔ Бібліотеки: готові класи для файлів, мережі, колекцій, JSON тощо.
dotnet.
Твій перший крок: "Hello, World!"
У C# традиційна перша програма виглядає так. У сучасних версіях .NET дозволені «top-level statements» — можна писати код без явного Main.
// Мій перший код на C#
Console.WriteLine("Hello, World!");
Як запустити програму
Найпростіший спосіб — створити консольний проєкт і запустити його через dotnet.
dotnet new console -n MyFirstApp
cd MyFirstApp
dotnet run
Чому C# — це “мова кар’єри”
C# і .NET — це великий ринок: корпоративні системи, банки, стартапи, хмарні сервіси, Unity-ігри. Якщо ви добре знаєте базу (типи, умовні оператори, цикли, колекції) — ви зможете швидко рости до реальних проєктів.
Технології поруч із C#:
Головне: не “вивчити все одразу”, а стабільно робити маленькі кроки. У наступному уроці — змінні та типи даних.