Hej!
Mam za sobą już kilka kursów oraz jedną książkę o nauce C# przerobioną od deski do deski kilka razy.
Dziś dorwałem kolejną pozycję, lecz po jej szybkim przejrzeniu okazuję się, że nie zaskoczyło mnie w niej nic nowego.
Problem w tym, że niektóre z elementów C# nie za bardzo potrafię wykorzystać w praktyce bez pomocy np. MSDNa.
Trudno mi jest uczyć się w konsoli stosowania np. delegatów i eventów, jeżeli nie widzę praktycznego zastosowania ich w moich konsolowych projektach.
Docelowo chcę zagłębić się w ASP MVC, ale zastanawiam się, czy dobrze jest najpierw poznać C# perfekt, czy mogę znać kilka zagadnień w stopniu mniejszym tzn. wiem że istnieją, wiem po co, ale nie pamiętam jak zastosować prawidłowo w praktyce.
Jeżeli chodzi o zakres materiału, który znam w mniejszym stopniu to są to: delegaty i eventy, XML, yield, tworzenie typów generycznych, wzorce projektowe, testy.
Co o tym sądzicie? Jest sens piłować sam język, czy lepiej przejść do ASP i ewentualnie uzupełniać na bieżąco braki w języku według potrzeb?