Hello subramanya,
That was nothing! just a bit of infos
.
=> To learn more for .NET : two ways(that you know) are : reading Books and eBooks (usually beginning with a good book(like Deitel's one) is mandatory). But for websites, I will mention best of them that I've used up to now, at the end of this post (please note that, these are ones that I've used, there are also another good ones, you should have a search ;) ). Also you know, websites are changing, new ones maybe added just in one month, then you should always search the net for them.
An important point in your question is 'Mastering' in .NET. I should tell you that it's an easy field to learn, but if you want to master in that, you should code as you can! That means: creating new programs in various fields, debugging them, searching the net for more infos,... . Actually, being involved in a real situation and real problems(like the one that you had in searching with google), that's the key! 
http://www.codeproject.com (most famous, huge source for all kinds!)
http://www.codeguru.com (like codeproject.com )
http://www.devx.com (the third one)
(the followings are not in an importance sequence, all are good! ;) )
http://www.programmersheaven.com
http://www.planet-source-code.com
http://bytes.com (really good for its forums, huge source man!)
http://www.programmingtutorials.com (good for tutorials)
http://www.functionx.com (good for learning with sample programs)
http://www.tek-tips.com (just another forum!)
Enter your message below
Sign in or Join us (it's free).