Welcome to the community.
In addition to what Sheo Sir has said, I would like to add a line or two.
As per my experience, it does not take much time to pick up a language. What it takes time is to build up the logic
. So first of all, I would like to suggest you to write the algorithm
presented in Project Euler (https://projecteuler.net/) . And along with that, you can start learning C# (My preference) or any other dotnet languages (like VB.net, F#.net etc.) . Some links for C# is given below
a) C# How to tutorials ( http://techfunda.com/howto/c
b) C# tutorials ( http://www.dotnetfunda.com/misc/page44.aspx
Armed with the C# programming skill, you are now fit for going ahead as a Desktop developer / web developer / Mobile App developer.
For Desktop developer
, please learn WPF and MVVM / PRISM
. Some links
For Web developers
, you need to learn at the minimum
b) Asp.net MVC
) . You can even purchase the book (ASP.NET MVC How to Tips & Tricks by Sheo Narayan, the founder of DotNetFunda.com. Please visit http://www.itfunda.com/aspnet-mvc-how-to-tips--tricks/Show/80
c) ASP.NET MVC How to tutorials
d) jQuery How to tutorials
e) AngularJS How to tutorials
i) HTML5 How to tutorials
For Mobile App developers
, you need to learn at the minimum Xamarine . Few links below
Also we should be having knowledge on SQL Server (http://techfunda.com/howto/sql-server
Armed with all these, you need to practice by participating in various Technical forums like (StackOverflow
, Dotnet Funda
etc.) where you start answering question of others and start making projects (may it be sample ; never mind). This will help you to gather knowledge.
Once you are comfortable with all these, you are sure to become a good developer in dotnet and it's related technologies.
Hope this may help.
N.B.~ It's only a birds overview of the entire process to become a dotnet developer.
"There is nothing impossible to him who will try." - Alexander the Great
RNA TeamNehasharma95061, if this helps please login to Mark As Answer. | Alert Moderator