✅ Tutorial For Desktop App Development???
I've looked all over google and I cannot find a tutorial to teach me how to build a desktop application in C#. Anyone know of a good site or youtube video? Thanks
12 Replies
There are tons. Maybe you are looking for something specific?
Have you learned the basics, or you wish to jump straight into desktop apps?
Checkout tutorials for:
WPF
Avalonia
.NET MAUI
...or maybe even Blazor Hybrid
However, if you are just starting out, please note that developing GUI applications in general is not easy as pie. You should have the basics down, which would be learned with a Console application
$helloworld
Written interactive course https://learn.microsoft.com/en-us/users/dotnet/collections/yz26f8y64n7k07
Videos https://dotnet.microsoft.com/learn/videos
$projects
Collections of application ideas that anyone can solve in any programming language to improve coding skills:
https://github.com/dotnet/dotnet-console-games
https://github.com/karan/Projects
https://github.com/florinpop17/app-ideas
I agree with you. I've been in the basics for a year now, I'm going to start with GUI applications.
Just basic desktop development.
I’m bringing over knowledge from Python, JS, and some Java. So yea I’ve learned the basics, but I’m not that experienced with C#
I found avalonia and I’m going to go through that after work tonight. Thank you
C# in itself hasn’t been exactly easy lol
That’s about like me with Python. I’ve been learning Python for about 3 years now and only because I don’t know the full use of the language, idk what I can do past Disnake.PY and PySide6 lol
Aha! Ok! So you're transferring from other languages. I totally agree that c# is not so easy to learn, although you it shouldn't take you very long to learn it since you have some background.
Avalonia is a good framework as I hear from other people, although it has little issues.
This dame learning how to code in any language takes sooo much dame time.
lol it's taken me 3 years to get comfortable with Python, 1.5-ish years to get comfortable with JavaScript and using React/React Native and I've got about 2 months of Java under my belt and the only reason I even started learning Java is because I play a lot of Minecraft so I figured why not learn it and help with building mods to give back to the community plus i'm in school for Computer Science focusing in Software Development and Cyber Security and it's part of the curriculum for next year so I wanted to go into the class feeling semi-smart lmao
Aha! Ok! So you're a computer science student. Wow, I like Minecraft game, I played this game for a while, but not anymore, since I barely could work on my programming skills.
Are you from the US? I'm from Sweden btw.
If you've worked with Java, C# should can be a bit overwhelming in the beginning, as it uses quite a lot of syntax sugar to help you do your work faster.
But once you go C#, you won't want to go back to Java 😄
I used to work with python; however, I grew to an opinion that I don't like the language... And in general I tend to advise beginners against starting with python
It just teaches you bad habits, in my opinion
I only use Java now for desktop development until I figure out the avalonia templates
I tend to steer them to python as it’s easier to read and understand 😅
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.