I learned C# a while ago
and i've been playing around with it for 2 weeks now.

i've done some programs which dealt with reading/writing files and forms and a little MultiThreading (but not with a ThreadPool) and invoking the main thread to change the controls in the forms through the 2nd Thread.

(Basic stuff i guess..)

the problem is - i learn as i try making new stuff, and not from reading
i have read a few eBooks about reflections and generics, but i dont think i will really know it untill i'll have to use it in an application.


Can some one give me a few programs to make
from basic programs to more advanced programs?

Thank you so much