An essential guide to how to improve your .NET applications, and best practises for coding, is the “Improving .NET Application Performance and Scalability” eBook, which measures in at a rather hefty 1120 pages. Its crammed full of information for both pros and beginners.
And its free, of course! I like free things ;)
Jump Start Git, 2nd Edition
Visual Studio Code: End-to-End Editing and Debugging Tools for Web Developers
Form Design Patterns