you can't imagine how much time i spent searching for resources like these ,Most Videos/Book out there is just depends on copy/paste technique which is the worst way to learn in my opinion , i like the depth yet simple way of explaining every thing , im about to finish C# Fundamentals Development for Absolute Beginners and i wont stop there i will watch all the other courses  Smiley 

God Bless You Bob ,you have no idea how grateful im for your effort.