Не знаю с чего начинать С#, как посоветуете сначала .NET или Windows Forms?

Хочу написать программу связанную с книгами, но не знаю с чего начать, вроде программировать можно и на .NET но, на Windows forms есть все что нужно чтобы сделать программу которую я хочу, мне не понятна одна вещь, для чего нужен .NET?

Только для Unity Игр или что? В программировании вообще ноль из-за этого не знаю с чего правильно будет начать изучение С# чтобы начать делать программы.