Zrozumieć MVVM

Witam.

Ostatnio zainteresowałem się tworzeniem aplikacji w WPF. Wyczytałem, że programując w tej technologii warto używać wzorca MVVM. Szukałem w internecie dobrych tutoriali na ten temat, ale nie mogłem znaleźć nic konkretnego co pozwoliło by mi w pełni zrozumieć ten wzorzec. Czy możecie polecić mi jakieś ciekawe artykuły czy książki na ten temat? Czy rzeczywiście warto się zainteresować tym wzorcem? Jaki najlepiej framework MVVM wybrać?

Jaka jest Twoja wiedza z zakresu WPF, C# , DataBinding…?

Jeśli dopiero zaczynasz to odpuść sobie MVVM bo po prostu jest on Ci na razie nie potrzebny…

Czytałem sporo o WPF. Tworzyłem aplikacje oparte na bindowaniu danych w WPF i na WP. Przy pisaniu pewnego programu, używałem nawet interfejsu INotifyPropertyChanged. Jeśli chodzi o język C# to sądzę, że znam go dość dobrze, może nie na poziomie zaawansowanym, ale coś tam napisać potrafię.