http://channel9.msdn.com/Series/C-Sharp-Fundamentals-Development-for-Absolute-Beginners
ja obecnie zaczynam od tego... ostatni raz programowałem na studiach, jakieś 7 lat temu (c++) i nie były to skomplikowane rzeczy...
teraz postanowiłem, że nauczę się jakiegoś języka i postawiłem na C# ze względu na jego popularność ostatnio ;)
kurs ten uważam za świetny (jest DARMOWY!), bo zaczyna od totalnych podstaw i wg mnie mógłby być zrozumiały nawet dla osób, które nie są zaawansowane w sprawach komputerowych... nie uczy programować profesjonalnych aplikacji, ale daje doskonały wstęp do języka C# i pozwala potem dużo lepiej rozumieć kolejne rozszerzenia, jak WPF, Forms, ASP, itd.
facet tłumaczy wszystko bardzo dokładnie, zrozumiale i odnosi się do przykładów "z życia"...
ja osobiście nigdy nie spotkałem się z lepszą formą nauki programowania, niż profesjonalne lekcje video, takie jak te.
jedyną wadą tego kursu (dla polaków) może być fakt, że jest mówiony po angielsku, aczkolwiek używany język jest prosty zrozumiały i bardzo wyraźny, więc wydaje mi się, że znajomość angielskiego na średnio zaawansowanym poziomie, powinna w zupełności wystarczyć do zrozumienia.