Есть смысл читать «Г. Шилдт. C# 4.0: полное руководство» в 2020?
В принципе, можно, фундаментальные основы языка не меняются с новыми версиями. Книга, кстати, написана хорошо. Когда осваивал сам, была актуальна версия C#5, под рукой был Шилдт, Троелсен (не люблю его фолианты) и Рихтер - Шилдт выручал, когда нужно было заполнить пробел по какой-то теме. И сейчас, думаю, книга вполне актуальна (не зря же ее до сих пор переиздают и продают).
Как бы то ни было, если намерения Ваши серьезны, то одной книгой не обойтись, после изучения основ языка в любом случае стоит ознакомиться с нововведениями в последующих версиях и далее изучать тонкости .NET и C# по Скиту и Рихтеру, например.
Врать не буду, с C# не знаком, да и с книгой тоже. Но как-то с одним другом это обсуждали, по мне так книги по программированию - это такое пока напечатают, пока выпустят, пока выйдут в тираж - то оно уже все старо как мир. По мне так по программированию актуальны только те книги которые дают именно фундаментальную базу. Ибо она как константа - не изменяется.