If you want to become a good programmer using Microsoft technologies, you need to learn how
to use the methods, properties, and events of the 13,000 classes included in the
Framework. - Taken from ASP.NET 3.5 UNLEASHED.
Note by anishmarokey : So when you start coding on any language don't copy from somewhere,Understand the code and to do,first it will take time.When you become an experience candidate you can do much faster than others.