i am a vb.net/c# winforms developer who has 4 years experience . Also worked in java Struts application for 2 years with hands on HTML,CSS,Javascript,Ajax,Jquery. I am interested in making a full time career in dot net technologies for which i will have to change my current job.
Asp.net ,Asp.net MVC , WPF and WCF are the available options out there and i have no experience in them.
i am confused what to choose at this stage.
Will WPF be a good transition for me since i have dot net winforms background ?
Can i learn asp.net mvc faster as i have work experience in struts mvc ?
I am comfortable with both windows and web application development . Please guide me making the right choice based on market value, future scope of these technologies.