Para iniciantes eu recomendo bastante os livros "Use a cabeça"
Eu tenho essa 2ª edição: Use a Cabeça!: C# (2ª Edição), mas tem um mais recente que aparentemente é focada em ensinar com jogos, 4ª edição: Use a Cabeça!: C# (4ª Edição).
Também tem os livros da Casa do Código que são ótimos, tenho alguns deles e recomendo. Sobre C#/ASP.NET tenho esse: ASP.NET Core MVC e pretendo pegar mais alguns ainda.
Enfim, esses são os que conheço e todos em português, o que atualmente é difícil encontrar livros bons e atuais. E não sei se posso colocar o link direto da compra aqui, mas são links direto da internet, não tenho vinculo.