I ask you to advise books on olympiad ( school ) programming and in general what is worth learning, at the moment I am reading the book by Robert Segevik / Kevin Wayne "Algorithms in Java". Preferred language is Java.
Thank you in advance for the answers.

Closed due to the fact that it is necessary to reformulate the question so that it was possible to give an objectively correct answer by the participants of Kromster , Vadim Ovchinnikov , user194374, AK , pavel 13 Jan '17 at 10:33 .

The question gives rise to endless debates and discussions based not on knowledge, but on opinions. To get an answer, rephrase your question so that it can be given an unambiguously correct answer, or delete the question altogether. If the question can be reformulated according to the rules set out in the certificate , edit it .

    1 answer 1

    Read on the page of the computer science Olympiad of school 179: https://server.179.ru/wiki/?page=Informatika/Olimpiady

    Learning is Java, C ++ From scripted Python

    This process is endless, for. Keep in mind that sports programming gives a certain bonus when looking for a job, but the experience there is very specific and controversial, not always useful. In real programming is different. But sports programming will help you stay afloat (keep your interest in the topic) longer.