# :books: Books and sources This guide presents a collection of books for learning C++, divided into appropriate levels of difficulty. It is suggested to determine your current proficiency and select books that match it. The focus of this guide is to provide a general understanding of C++ and software development, rather than covering specialized topics. If you are searching for more specific information, it is advised to reach out to experts in your area of interest. - :blue_book: [PreJunior](PreJunior.md) - :green_book: [Junior](Junior.md) - :orange_book: [Middle](Middle.md) - :closed_book: [Senior](Senior.md) --- [**To main page**](../../README.md)