Do you think that only the programming pratice will help you to improve your logical programming skill or do you train your brain with puzzle games, trying imagine how universe works, playing instruments and so on?
Devoting more time with programming, will do you get logical programming skills more fast?