"Każdy powinien nauczyć się programować, ponieważ uczy to jak myśleć" - Steve Jobs
To troche tak jak z matmą, robienie tych wszystkich zadań teoretycznie nie ma żadnego sensu, a jednak robiąc ich troche, jesteś w stanie liczyć szybciej, troche poprawia ci się zdolność analizowania, trochę przewidywania itp
Algorytmika to taka jakby matematyka, podczas której używasz jakiegoś języka programowania
Na "normalnym poziomie" wydaje się bez sensu, bo wszystko to ktoś już wcześniej zrobił, a nawet zrobił to lepiej... jednak robienie zadań wzmocni twój umysł i pozwoli na tworzenie coraz to bardziej złożonych algorytmów
Z czasem będziesz w stanie tworzyć również te, których ktoś wcześniej nie stworzył, np algorytm renderowania świata w autorskiej grze, albo algorytmy optymalizacji (dopasowanie algorytmu do potrzeb klienta)
Polecam zajrzeć do optymalizacji bo jest (według mnie) dość ważną dziedziną
Warto zajrzeć również do np sztucznej inteligencji i uczenia maszynowego, bo są one naszą przyszłością i warto je ogarniać