Dont just watch them, but code with him, do the stuff he does, and do something small of your own aswell, best way of learning :) |
While I agree that actually getting out and coding is the best way to really learn how to do it. I do have to disagree with recommending Bucky's videos as a good learning source.
There is several reasons behind this.
First his tutorial videos are extremely short which is a big reason why I don't recommend video formats for learning to start programming. It is extremely hard to explain a subject along with all the logic behind it (What it is doing, why it does that, when to use it, when to not use it, etc.) when you only have a 5-10 minute time span to do so. Specially when the teacher wastes a good amount of that time span on stuff not related to the subject at all.
Second he only very lightly touches the surface of each subject he is going over. This is partly because of my first point (He wants to keep it short to get more views) and partly because I really don't think he understands in depth some of the subjects that he is teaching people, but more on that later. This is the main reason why I don't recommend his videos to anyone who is just starting out. Sure he does a decent job at explaining the bare minimum to have a slight understanding of the subject, but just only knowing the bare minimum can be dangerous specially in programming.
Though I will give him a break, because in order to explain a lot of the subjects that he is trying to teach each of his videos would need to be hours long at the minimum. It is just right now video is not a great medium to teach programming in. It can work for experienced programmers wanting to hear the theory behind stuff but for beginners who are just starting out articles and good old fashion textbooks will be far superior in my opinion.
And lastly since you are probably sick of hearing me go on ;p. From the videos I have seen (Which I admit were quite awhile ago) he taught quite a few bad practices, would constantly skip over stuff and tell his viewers "Just do this, you don't need to know why just do it to make it work" and because I really don't think he is an experienced programmer and shouldn't really be teaching others with his level of knowledge. Don't get me wrong I am not saying that beginners can't help each other learn but in my opinion a beginner teaching other beginners will just cause everyone more harm then good.
But that is just my 2 cents on Bucky's videos. Just my opinion after all and I am sure others disagree with it.
As for some good sites with articles I have always liked these sites.
http://www.codeguru.com/cpp/cpp/
http://www.drdobbs.com/cpp
Though since you are just starting with C++ it sounds I would highly recommend picking up a good beginners book to learn with. It will provide you with a more structured learning experience then a bunch of articles can. Here is a good book list for C++ if you do need suggestions
http://stackoverflow.com/questions/388242/the-definitive-c-book-guide-and-list .
Personally I would recommend Accelerated C++ but that is just me. Anyways best of luck to you!