With things like The Code Project, you can get all those examples that show you how to get things done. It's just so much faster and easier if you can see it done rather than having to figure it all out yourself.
Yup, that looks like a very comprehensive resource. Maybe it is just me, but I am always somewhat hesitant to embrace the "easy" path. It's not that I want to follow the "hard" path, but I wonder if "ready-made" cut-and-paste is the best learning experience.
Maybe I'm just becoming a dinosaur?
You know what they say about standing on the shoulders of giants, eh?
Programming is hard enough without having to deal with more obstacles.
But I think copy & paste leads to copy & tweak which leads to copy & rewrite which eventually leads to write.
For beginners, it just seems like a natural road to go down.
Think about things like this, in 50 years, what will "programming" be? It will likely be all done in extremely high-level tools that will make what were doing look like banging rocks together. They'll still call it "programming", but they'll get more done in 20 minutes that we could do in 20 years right now.
So while copy & paste programming may seem like cheating, if it gets the job done, and puts you further down the path to not needing to copy & paste, then its likely a good thing.
I don't think it's a good thing if you're studying in school though. It totally defeats the purpose.
Anyways, that's just my lazy perspective on things.