Как начать изучать C# с нуля?
Всем привет! Решил начать изучать C# и .NET с нуля, но столкнулся с проблемой: слишком много разрозненной информации, и не могу понять, с чего именно начать и в каком порядке двигаться. Я никогда раньше не программировал, так что базы нет совсем.
Что я уже пробовал:
- Посмотрел несколько уроков на YouTube по синтаксису C# (переменные, циклы, методы) — вроде понятно, но после просмотра не могу сам написать даже простую программу.
- Установил Visual Studio Community и попытался написать калькулятор по туториалу — скопировал код, но не понимаю, почему он работает и как его изменить.
- Прочитал пару статей про ООП (классы, объекты) — пока что кажется очень абстрактным и непонятным для новичка.
Мой текущий код (пытался сделать консольный ввод/вывод):
using System;
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Как тебя зовут?");
string name = Console.ReadLine();
Console.WriteLine("Привет, " + name);
Console.ReadKey();
}
}
Этот код работает, но я не понимаю, что такое static void Main, зачем нужны using System и Console.ReadKey().
Что я ожидаю получить: Хочу понять, с какой книги/курса/платформы лучше всего стартовать именно новичку без опыта. Нужен четкий roadmap: какие темы учить в первую очередь (синтаксис, ООП, работа с базами данных, ASP.NET?), а что пока отложить. Также интересует, сколько времени в среднем уходит на освоение базы до уровня, когда можно писать простые приложения самому. Заранее спасибо за советы!
Ответов пока нет.
Войдите чтобы оставить ответ