The logic its the first step that one people need know, when begin to learn programmation.
Its easy explain much types differents of languages of programmation, but never is easy to explain how use the logic for make good material and explore news ideas.
i remember when the people on my university have angry to the programmer teacher. this because they never understand the basic on this carreer. and the problem no end here. because inclusive the people that understand the code, when the teacher goes to one exam. all the people that understan obtain bad qualifycation.
What its happening?.
No its easy to explain. but the people need time for obtain the knowsledge needed for use the logic.
The logic its a idea. we the normal people use every moment the logic. but we has never have attention about how use this. we are mechanical.
If u like. u can try to explain, how u use the mouse?...
Sure that u are thinking one thing same to this.
For use the mouse i only need put my hand on the mouse, move the mouse to one side and press click.
And here are the problem, u are thinking mechanical and systematic, and in the same time only executing.
for build u logic u need think different.
u need think same to this:
I need know what its a mouse.
When i know what its a mouse, know i need understand how this work.
when i know that the mouse work.
i need test the mouse.
if all its ok, now i need know what type of things i can make with the mouse.
now that i have one idea about what i can make with the mouse, i now move the mouse following a sequence and made one action
if all the action has been completed. i can continue with other task.
Now with this method i know how use a mouse, if u saw the thinking its the same, only that for use the logic on programmation, its necessary saw the thing with other thinkes.
No its easy, but u can try...
Test this, goes to the bathroom and brush your teeth following a logical process ?. Do you think it will be easy?
use the logic in task diary its hard, but its good for u brain ;) good luck