Есть онлайн курсы программирования. Но все же прежде чем начать логику качать хорошо бы знать какой нибудь язык программирования. Python отличный язык для начинающих. Курсов в юутубе полно. Как только научиться пользоваться питоном на базовом уровне можно решать задачки на логику. Знаю только сайты на английском языке
hackerrank.com и leetcode . Можно фильтровать задачки по уровню сложности и решать. Питон легкий за месяц можно узнать основы языка.