A few years ago I put together a stupendously long email for all the resources I could think of, to getting junior developers up to speed. I kept finding myself going back to that same email and sending it to new developers with ocassional updates.
Many of these resources are intended as quick reads, viewing and solid foundational information for more senior devs.
Many resources are free, however, Pluralsight and O'Reilly Online accounts are heavily referenced, and recommended. These paid resources are well worth their cost.
As of 2023, you can get an O'Reilly and Pluralsight subscription with an ACM membership for about $175/yr
- https://agripongit.vincenttunru.com/ - A visual explaination of the git tree and process
- Git or Ages 4 and Up (Video) - solid explaination about the tree, HEAD, branching and master.
- Learn Git Branching - Visual explaination of the branching process
- How To Teach Git - useful for senior developers trying to describe or teach git to a junior dev.
- So You think you know git - 2024 talk on latest and lesser used features of git
- Git Immersion - A series of lessons to walk you though understanding and using git
- C# Tutorial - Derek Banas (Video)- Quick, fast overview of the language and tools.
- C# 7.0 in a Nutshell (O'Reilly Book)
- Microsoft Style Guide and Coding Convention
- Coding Style Conventions and Practices - illustrates many examples and practices comparing good and bad examples.
- C# Fundamentals with Visual Studio 2015 (Pluralsight)
- .Net Core Guide - MS official docs on .NET Core
Older tutorials are just fine, focus on the conventions, some advancements and changes have been made, but the MVC pattern and Razor templates are here to stay.
- Professional ASP.NET MVC 5 (O'Reilly Book)
- Step-By-Step ASP.NET MVC Tutorials for Beginners - Programming with Mosh (Video) Mosh is worth investigating as he has other great training videos out there in the C#/.NET space.
- Collection of Training Videos
- Documentation
- Official Documentation
- Entity Framework | Database First (Video)
- Source Code
- Getting Started with Entity Framework 6 - Julie Lerman (Pluralsight) Julie is a big player in the EF community. You'll see her name popup in microsoft tutorials and in various trade magazines.
- Building Applications with ASP.NET MVC 4 (Pluralsight) Its a bit dated, but solid foundation for when learning the newer framework.
- W3C Schools
- HTML5 and CSS3: Video QuickStart Guide (O'Reilly)
- Introduction to HTML for Designers (Pluralsight)
- Flexbox Reference Sheet - use it to this day
- JavaScript Video Tutorial - Derek Banas (Video)
- JavaScript for .NET Developers (O'Reilly)
- JavaScript: The Good Parts - The author is venerated in the JS community.
- You Dont Know Js - this is for VERY advanced developers as it goes into the nitty gritty detail of javascript.
- Rapid JavaScript Training
- Addy Osmani's Blog - Addy is a part of the chrome development team. He has a lot of good articles and details about improving code.
- REST-ful web services
- Overview of Https
- Clean Code Practices - Uncle Bob Martin a programming educator about good coding practices.
- AutoHotkey - create custom macros
- ClipX - Adds history tracking to your clipboard
- SlickRun - use short word/phrases to execute commands