This opportunity I want to share with all this book that is great, I bought it a long time ago and I saw that they do not upload it for free in PDF here I leave the link and if you know of any good book about competitive programming let me know if. Link in PDF: Programming Challenges LINK
Do you want us to learn Spanish first ?