I was recently thrown through a loop in a technical interview and realised I need to study .NET and C# more closely. C# in Depth is the obvious answer, but it hasn’t been updated since 2013- which is a big deal with the pace of change in .NET lately. “Pro C# 7: With .NET and .NET Core” by Andrew Troelsen looks good, as does “C# 7 and .NET Core: Modern Cross-Platform Development” by Mark J. Price, but I’m not sure which might be better.
Most of all I want to know more about the fundamentals underlying C#/.NET, but I also need to learn more about .NET Core. What would you suggest I read? Thanks in advance for any replies