Что нужно для развития логики?
Можешь попробовать прочитать учебник по логике (науке).
А вообще, в природе все устроено максимально просто. Раздели свою задачу на маленькие подзадачки и найди решение каждой. Если решение найти трудно, раздели ещё раз. 
Все гениально просто. А все сложное придумали эти учёные для более наглядной записи и удобной работы.
В шахматы попробуй играть. Хорошо помогает решение сложных шахматных задач. Эта игра сама чистая логика. Вся информация полностью открыта, удачки нет, все действия на пути к победе строятся на рассуждениях типа:" если то то это", " если так то так". Начнет развиваться последовательность в мышлении и умение делать выводы из имеющейся в задаче исходных данных. Моск начнет обрастать нейронами, грибница головной нейросети будет расти и сам не заметишь как задачи по алгоритмизации начнут колоться как орехи. Как то так =).