Hi baranjac123, as a C++ newbie, if you follow the code in most of these books you are bound to come across a lot of errors. Firstly, because of generally bad and buggy programming and secondly, the fact is that the compilers they were using at the time these books were written, are likely not to be the same as the ones you are using now.
Even versions of the same compiler like Visual Studio Express are not always backward compatible with code written on earlier versions. Similarly, you cannot effortlessly transfer Visual C++/MFC programs written on Visual Studio Express to Mingw C++ compilers, and vice-versa.
This means you may actually have perfectly working code but no compiler to compile it on, without errors.
Lots of code written in the early 2000's no longer works for one or more of these reasons, so if you seriously want to learn c++ programming, you have a decision to make. To go with Visual C++/MFC and the Visual Studio Express train (2005, 2008, 2010); or to go with pure C++/Win32 api and MinGW C++ compilers like Dev C++, Codeblocks, Wxwidgets etc.
The best newbie C++ programming series I have seen on the net is at:
http://www.functionx.com/cpp/
They also have Visual C++/MFC tuts as well at
http://www.functionx.com/visualc/
For win32 api try:
http://www.functionx.com/win32/index.htm and
http://www.winprog.org/tutorial/
If you insist on watching videos, try
http://xoax.net/
As a parting shot, don't look at errors as the end of the world, because you will come across them all over the net as well as in those pesky books.
I have been there and know how frustrating it can be, but the key is to learn why the code doesn't work, and if it can be fixed - how to fix it. And if it can't be fixed, what alternative code you can use to solve the problem.
I wish you all the best in your journey.