How to start app development with c#

So I am wanting to make a windows app like a basic clicker game but where to start, there’s so much for c# not sure where to start for this
5 Replies
Angius
Angius3d ago
$helloworld
Denis
Denis3d ago
^ this And also... If you want to do game development, then you should probably look into Unity. There's a dedicated unity discord server. If you are making a game for the sake of learning the basics then making a desktop app is fine. Use .NET 8 or higher, .NET Framework is outdated and should be avoided for new projects. WinForms is a UI framework that is quite simple, but don't expect to make a super nice looking app with it. WPF is a mature and more modern UI framework. It allows you to create more stylish apps. However, the learning curve might be a bit steep. Avalonia, is similar to WPF. But unlike it and WinForms, it is cross platform. Don't be discouraged by the amount of things you'll find that you have to learn. Programming is awesome. .NET and C# provide a fantastic ecosystem that is a pleasure to work in. If you have any questions, don't hesitate to ask via this discord. And also don't be discouraged if you don't understand something the first time you try it. Took me three years to actually know what I'm doing. Different for everybody ofc.
Nick Eh Likes 15
Nick Eh Likes 15OP3d ago
Ahh okay, so I do have programming knowledge anyway so I’m hoping it be easier, so my plan was to make some sort of like revsion app that looks good. So you recommend unity for this? Because i was unsure on what was a good language to actually start learning for these desktop apps as im unsure what all these other big companies use
Denis
Denis3d ago
Unity for games. Desktop I recommend WPF windows only, or avalonia if you want cross platform

Did you find this page helpful?