Originally posted by Integer
any videos or tutorials that cover the basics through to advanced stuff like polymorphism and such.
any help would be great or just tell me what helped you learn etc.
TheNewBoston has some good tutorials; a C# books are probably better since you learn terminology and what things mean.
This is a good book:
You must login or register to view this content.
I haven't tried it but I've heard good things about it.
I would not start with GUI programming in C#; I'd start learning console programming; you will learn about classes, methods, objects, namespaces, etc and get an understanding of how to make a program interact with itself and other functions you create.
From there; you can then move onto GUI.
What I like to do is use console windows to handle basic background operations that might require streaming while being able to visually see what is happening. It's also a great way for me to see if what I am writing works and then so I can implement it into the windows form system.