title: C# Learning for a Beginner : To do a project without having read big concepts
body: <p>After 3 years working as an IT Support Technician, I decided to change of field and get to Programming.</p>
  
  <p>I am learning C# through the <a href="https://rads.stackoverflow.com/amzn/click/com/047019135X" rel="noreferrer" rel="nofollow noreferrer">Wrox Beginning Visual C# 2008 book</a>, that I use as guideline.</p>
  
  <p>I have read the whole POO part (inheritance, Polymorphism,....delegates,...).
  I have started the second part which is Windows Programming (Winforms)</p>
  
  <p>I know that lots of you recommend to do some working applications in order to practice, but how can I do some personnal projects if I haven't even started concepts like SQL Server, LINQ or Network Programming, WPF, WCF.... Those topics are enumarated at the end of the book. </p>
  
  <p>I am just trying to find the best method : Should I first finish this book and then start to code, or should I just do a project without having read the hot topics  or jump straight forward to those topics.</p>
  
  <p>I dont know if you see what I mean as english isn't my first language. But if you don't I can improve my explanation.</p>