I wonder how to start studying theoretical computer science and how to apply it to my programming. I am quite familiar with the basic programming, as I have been programming mainly in C ++, but also in Java in recent years. Therefore, I do not necessarily need an introduction to programming.
What I am aiming for at the beginning may be something quite broad, so there is a broad overview of computer science, as I do not know exactly where I would like to study in it. But it might also be nice to have instructions where to look to further study a particular aspect. However, this is exactly what I find helpful, and I am open to any recommendations.