Какие есть ресурсы для развития логики программиста?
16 лет? Конечно же игры!
ru.wikipedia.org/wiki/Colobot - старая игра, в которой каждая миссия связана с программированием роботов. Развивает логику и умение строить алгоритмы.
minecraft-ru.gamepedia.com/ComputerCraft - развивающийся мод для minecraft. Чистое творчество - позволяет создавать сложнейшие конструкции с компьютерами,  которые управляются программами на lua. Помогает развить творческое мышление и даёт практические навыки программирования.
Скиена, Кормен, любая книга по программированию для олимпиадников (хоть на паскале). После 100й-200й задачи у вас сформируется бэкграунд, достаточный, что бы сказать, что логика у вас есть.