2

I am a C# programmar and now I want to learn WPF and silverlight.

Plz suggest me how should I proceed(from the very beginning) ?

and also some resources and books on it.

Shekhar_Pro
  • 18,056
  • 9
  • 55
  • 79
Sanjay
  • 1,555
  • 2
  • 10
  • 6
  • This is related: http://stackoverflow.com/questions/1405739/mvvm-tutorial-from-start-to-finish – JP Richardson Feb 03 '11 at 18:31
  • Very related to: http://stackoverflow.com/questions/4438954/how-to-learn-wpf-are-their-any-specific-websites-for-them – RQDQ Feb 03 '11 at 18:34

7 Answers7

3

Pro WPF and Silverlight MVVM - Gary Hall

R K
  • 1,283
  • 1
  • 14
  • 41
  • That book has some terrible [reviews](http://www.amazon.com/Pro-WPF-Silverlight-MVVM-Model-View-ViewModel/dp/1430231629/ref=sr_1_1?ie=UTF8&s=books&qid=1301401524&sr=8-1) – Jacob Mar 29 '11 at 12:27
1

As always MSDN is our good friend.

And as Its already discussed on SO a LOT so, for links to some similar SO questions and answers look here

Good resources for learning WPF

and this

Learning WPF and MVVM - best approach for learning from scratch

Community
  • 1
  • 1
Shekhar_Pro
  • 18,056
  • 9
  • 55
  • 79
0

I learned Silverlight from this book: http://www.amazon.com/Pro-Silverlight-4-Matthew-MacDonald/dp/1430229799 and thought it was perfect.

RobSiklos
  • 8,348
  • 5
  • 47
  • 77
0

I put this together recently, it might help give you a high level view.

I'm looking for feedback on it, so I'll be hawking it around places ;)

WPF class hierarchy diagram

Ian
  • 4,885
  • 4
  • 43
  • 65
0

Silverlight can be a bit easier for starting with "XAML technology", but if your main goal is to write apps for Windows (I mean desktop application) then I think you should go for WPF.

For learning Silverlight I always recommend Silverlight 4 in Action

Rafal Spacjer
  • 4,838
  • 2
  • 26
  • 34
0

Check the official: http://www.silverlight.net/

Here you can find large collection of getting started tutorials, videos, samples etc...

Boryana Miloshevska
  • 2,730
  • 16
  • 17
0

For WPF you can use WPF Unleashed. It starts with the basic stuff and you'll end up learning everything you need to know. It's also quite useful just for references.

Adrian Fâciu
  • 12,414
  • 3
  • 53
  • 68