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
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
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!
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
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 :)
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
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!