You can learn the basics of .NET first, then to watch some videos, you can also try some quick examples.
To learn more about data-access in .NET you could visit SQL tutorials. This is an important part of learning .NET.
You could also read some of the best programming books at ASP.NET books section.
Related TutorialsASP.NET Session state
ASP.NET State management