# About a bunch of links

Below I will give many links to books and materials that I find interesting and useful. But this does not mean that you need to read all the materials - so you have no time for preparation is not enough 😀

Therefore, focus on your goals and priorities, your starting level, and the number the time you have. You probably don't need to read 10 books on algorithms. Instead of this try the ones that work best for you. Stop at the one that you will work best. Choose the second "spare" if you don't really like how some the topic is explained in your "master" book.

Everyone has different ways of learning and perceiving information, and if some book is the most the best, this does not mean that it will be the same for you. So I won't give advice in the key "Be sure to read this particular book." Take some time to select resources just for yourself.

And yet, I give links to books on Amazon, but many of them are available on the Internet or on youtube at audio format for free. I don't want to give download links as books are often deleted and the link will become a bat, and I have no time to track and edit them. But you will easily find most of the books are via Google or, as a last resort, torrents.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://blog.sunilgudivada.dev/notebook/preparation-manual/about-a-bunch-of-links.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
