Ajuda: Livros Bons Para C# e ASP.NET

Estudo c# a uns 6 meses mas me vejo preso em de Asp.Net WebAPi e Auth com jwt, meio que fiquei preso nisso e consigo aprender mais nada de novo, decidi regredir um pouco e aprender uns conceitos mais sólidos com projetos em console como um BancoATM e etc.... Gostaria de Sugestões de livros sobre C# a plataforma .NET e etc....(em português Seria bom mas os em inglês são bem vindos tbm).

Tenho um projeto que vai um pouco além desses temas que vc citou, pode te ajudar de alguma forma...

https://github.com/ZaqueuCavalcante/syki/

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.

Amigo então ouvir dizer q esse MVC é ultrapassado e etc... aquilo bla bla bla e optei ir pra blazor sem nunca se quer ter visto esse jeito de construir app web. Acredito que fui muito na onda dos outros e talvez seja bom eu começar por esse e precisa ser de um livro sim pq infelizmente eu me perco muito nos conteúdos WEB e sempre 1001 maneiras de fazer a mesma coisa e eu fico sempre tentando procuando a melhor kkkkkkk. Vou dar uma olhada nesses livros mt obrigado

Antes de ir para os livros em si já tentou explorar:

  • Como funciona o IoC do Asp
  • Escopo e ciclo de vida dos objetos
  • Invesão de controle e injeção de dependência
  • Aprofundar-se em OOP com C#

Só esses tópicos pode colocar aí mais uns 6 bons meses podendo se estender facilmente.

Opa ta aí coisas interessantes essas coisas conheço sim porém nao cheguei a me aprofundar msm eu sei adicionar uma serviço na program.cs é usar no controller com : privante readonly _context algo assim mas n sei o porque , acho q irei aderir as suas sugestões também. Muito obrigado