Support us .Net Basics C# SQL ASP.NET Aarvi MVC Slides C# Programs Subscribe Download

How to become an developer

In this video we will discuss all that you need to know to become a successful web application developer

Essential skills : The following are the essential skills that you need to learn in the order specified to become a web developer
how to become web developer

1. Dot Net Basics : Learn what is Dot Net all about and how it works. All dot net developers, irrespective of whether you are a web or windows developer, need to know about these concepts. Click here for 7 videos (1 Hour 55 Minutes) covering the basics of dot net.

2. One Programming language (C# or VB.NET) : You must learn at least on of the programming language (C# or VB.NET) to build dynamic data driven web applications. Click here for 101 videos (22 Hours 14 Minutes) covering C# programming language. These videos start from the basics and covers all the advanced aspects of c# programming language that an web developer needs to know.

3. SQL Server : SQL Server is a database that stores the web application data. You need to learn the SQL programming language to store and retrieve data from the database server, which helps us build data driven web application. Click here for 67 videos (15 Hours 30 Minutes) covering SQL Server concepts and SQL programming language.

4. ASP.NET : This is the framework that .NET provides to build web applications. Click here for 164 videos (38 Hours 12 Minutes) covering all aspects of ASP.NET.

5. ADO.NET : Enables an web application to communicate with the database to store and retrieve data. Click here for the ADO.NET Tutorial - 20 videos (5 Hours 40 Minutes).

6. ASP.NET GridView : This is one of the widely used data control in an web application that enables to display, insert, update and delete data. Click here for the ASP.NET GridView tutorial (61 - Videos - 13 Hours 27 Minutes)

7. Visual Studio : This is the development tool/software that we use to build Dot Net applications. Click here for the Visual Studio tutorial (7 - Videos - 44 Minutes).

In addition to the above 7 essential skills, you also need to know the basics of HTML. HTML is very easy to self learn and there are many free resources on the web already.

Nice to have skills : These days a lot of organisations are also looking for the following skills in addition to the above essential skills. If you want to increase the chances of getting your resume shortlisted for an interview call, then you also need to be familiar (if not proficient) with the following technologies.
skills required for web developer

1. ASP.NET Web Services : ASP.NET Web Services became a legacy technology with the introduction of WCF. However, there are many organisations that are still using ASP.NET web services, so if you want to increase your chances of an interview call you may want to learn this technology as well. Also, learning web services, makes it easy to learn WCF. Click here for the video tutorial (7 - Videos - 1 Hour 34 Minutes).

2. WCF : Helps buils service oriented applications. If you are familiar with this and if you can answer the interview questions you almost have the job. Click here for the wcf video tutorial (53 - Videos - 12 Hours 1 Minute).

3. ASP.NET MVC : Gives you a powerful, patterns-based way to build dynamic websites that enables a clean separation of concerns and that gives you full control. Click here for the mvc video tutorial (53 - Videos - 12 Hours 1 Minute).

4. Entity Framework : This is an ORM framework  that enables .NET developers to work with relational data using domain-specific objects. Another nice to have skill. Click here for the video tutorial (25 - Videos - 4 Hours 59 Minutes)

5. LINQ : Language-Integrated Query (LINQ) is a set of features introduced in Visual Studio 2008 that extends powerful query capabilities to the language syntax of C# and Visual Basic. The different aspects of LINQ are covered in the following tutorials.
LINQ - (32 - Videos - 4 Hours 53 Minutes).
LINQ to XML - (8 - Videos - 1 Hour 5 Minutes).
LINQ to SQL - (15 - Videos - 1 Hour 43 Minutes).

In addition to the above 4 nice to have skills, you also need to know jQuery. I don't have a video series on this yet, but there are several resources on the web already.

To help you with your interview preparation, I have also started several video series as listed below.
C# Interview Questions & Answers
Dot Net Written Test Questions & Answers
SQL Server Interview Questions & Answers

Slides, code samples and text version of the videos are available on my blog.

All these resources are available at no cost. In total there are over 700 videos (150 Hours). This means if you spend 5 hours a day watching these videos in 30 days you have most of the skills required to become a successful web developer.

All the very best.

If you need a video on a concept that you are struggling with or if you have attended an interview and if you need a question to be answered, please leave it as a comment and I shall record and upload video answering it as soon as I can.

If you need a DVD with all the videos and slides or if you need to download the videos for offline viewing, please visit the following link.

Finally if you feel these videos could help others like you please share on Facebook, Google+ and any other social media  you use.

Enjoy Coding


  1. Venkat Sir,
    Thank you for presenting us such excellent videos.
    Please provide us a series of videos on Testing and then Design patterns. These are really necessary.


  2. Thanks Sir for such awesome tutorials.. if possible please start Design pattern tutorials..

  3. Thank you very much for these tutorials
    if there are series for:
    .Net reports and Crystal Reports
    and Sharepoint Development

  4. thank you very much sir for such great tutorials

  5. I thank you for your wonderful tutorials. I know you have stated above that Html is easy to self learn. Can you suggest some good tutorials? Regards


It would be great if you can help share these free resources