Will I be prepared for everything?
As you might understand, chess has too many variations to analyze them all. However, one does not need to know absolutely everything to play a strong game. You need only have the necessary knowledge. In new situations you should use the principles of chess. Such universal principles are presented in my courses
Related links: