To be honest, I've learned c++ not by any tutorials, but simply by the understanding code of TFS. Its very well detailed in English, and when you have some little knowledge about the game, then you also should easily understand what is happening in the code. But tutorials can help you to understand different types of variables, like strings, integers, booleans etc. also they can show you how classes are built and used.