Click here to Skip to main content
15,885,869 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have been trying to work with c# WPF applications but so far I don't know what I'm doing.

What I have tried:

I want to learn mobile application development with the help of xamrain. In order to do that I need to learn c# in that case where should I find good resources that will walk me through the basic understandings of C# development to advance level working so then I can start working with Xamrain. If you have any resources regarding Xamrain application development please to share.
Posted
Updated 28-Jan-18 21:49pm

For Xamarin dev generally, I recommend Creating Mobile Apps with Xamarin.Forms Book First Edition - Xamarin[^] - it's free and very good.

But first, get C# sorted, which will take a while if you aren't familiar with the way .NET works - there is a lot to learn! Have a look locally for a course, and if you can't find one, get a book: Addison Wesley do some very good ones, as do Wrox, and Microsoft Press. Find one you like, and follow it from cover to cover, doing all the exercises.
Do not expect this to take an afternoon - it takes a long time, there is a lot there!

Do not bother with YouTube tutorials: there are probably some good ones there, but most of them are made by people with only slightly more knowledge of the subject that you, and are counter productive. It's very hard to find good ones in there with all the total rubbish...
 
Share this answer
 
Comments
Member 13649085 29-Jan-18 3:22am    
Thank you for answering.
OriginalGriff 29-Jan-18 3:45am    
You're welcome!
Whilst it is true that the vast majority of videos on YouTube offer very little there are none the less some very good video resources out there if that happens to be a method of learning that suits you. One of the best is this one Learn C# for Beginners – Microsoft Virtual Academy[^] which covers the basic very well indeed. You will need to go on and study in more depth once you have worked through it but for a beginner it's an excellent starting point.
 
Share this answer
 
Comments
Member 13649085 29-Jan-18 4:05am    
Thank you for you answer. What after im done with the beginner's guide, how to I master C# ?
Dom Sinclair 29-Jan-18 4:22am    
Good old fashioned practice, lots and lots of it. The more mistakes you make the more you'll learn and the better you'll get. Treat every day that you write code as a new day as a new day to learn something new.

However I will add a couple of good reference books worth keeping by your desk.

https://www.amazon.co.uk/C-7-0-Nutshell-Joseph-Albahari/dp/1491987650/ref=sr_1_1?ie=UTF8&qid=1517217309&sr=8-1&keywords=c%23 is a good book to have at hand when you forget the little nuances of how the language works.

https://www.amazon.co.uk/Pro-NET-Core-Andrew-Troelsen/dp/1484230175/ref=sr_1_5?ie=UTF8&qid=1517217418&sr=8-5&keywords=c%23 is a great read in and of itself, however you should have a basic understanding of C# before you start reading it. It does cover the basic aspects of working with WPF though.

Neither of these books will be of much use until you understand the basics.
Member 13649085 29-Jan-18 5:24am    
Thank you very much for sharing this helpful information.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900