DEV Community

Discussion on: .Net wannabe

Collapse
 
negue profile image
negue

Reading your previous involvement in server/website languages, you could start with ASP.Net WebAPI

For a php-replacement you could start with ASP.Net MVC (if your server should also return dynamic server side rendered html)

What is also nice you could try to recreate your apps / algorithms you learned with any of your current ones in C# (ASPNet or simple console applications), that way you'll probably learn and harden those skills.

At some point you'll be able to pick up a new language with ease since most of it has the same-ish syntax (and you don't have to relearn logic-stuff again )

Collapse
 
lumos94 profile image
lumos94

Thank you for your reply.

Do you have any links to tutorials or names that you think it would be helpful?

Collapse
 
negue profile image
negue

I wouldn't go for tutorials, I'd rather suggest to pick a topic / app idea you want to build (if you don't have one - how about building a snake game ? :) )

Once you have your idea, you pick a ui target html/server => ASPNet, Windows Apps => WPF / UWP, a game? Unity / Godot

But here is the most important part, and I'm not kidding, "You just need to learn how to use { insert any search engine here} ". This is probably the best way to get into any language or your project.

You search for "how to create a GUI in XY", found it, took the examples -> it works (hopefully :D, if not search for the exceptions).

Next: how to saving data -> same process. While beginning, those examples are enough to get the first achievements.

Then there will be probably some running slow -> again same process.

What I'm trying to say / write: Now days you don't have to learn years ahead a language in-order to begin your journey, everything is available online.

Jump in, try something, fail, learn, repeat.