DEV Community

Discussion on: .Net wannabe

Collapse
 
dansilcox profile image
Dan Silcox

I've recently switched from being primarily a PHP dev to a C# .NET dev and loving it so far! I was fortunate enough to be in a company that did both and was able to cross-train me largely by throwing me in at the deep end, with support from more experienced .NET devs.

What really helped me was, as others have said, comparing like-for-like concepts between an existing PHP app and an existing .NET one of the same time (e.g. a Slim 3 or Zend Expressive REST API vs a .NET Core WebApi). There are plenty of examples online if you can find them. From a more "rudimentary" point of view, i.e. learning about language concepts, key libraries like Entity Framework, Linq, etc, Pluralsight has some great stuff.

The most important thing is to try not to stress yourself out with it - enjoy the journey of learning it! If you get stuck, take a step back, go and get a cup of coffee, take a walk and when you come back you might find the answer jumps right out at you! If not, the Microsoft docs are pretty good and googling error messages will be your friend :D

All the best :)

Collapse
 
lumos94 profile image
lumos94

to be honest I was thinking of learning laravel and java along with vuejs but at the moment I got a bit confused on what will be the right thing for me :P

Collapse
 
dansilcox profile image
Dan Silcox

There’s time :) don’t feel you have to rush to learn it all at once. Keep inquisitive and keep learning but don’t put too much pressure on yourself to be an expert at everything at once :) once you have a good understanding of one language / framework there is quite a lot that transfers to others, though always new parts to learn!