General logic is constructed from understanding, judgement, and reason. Logic is what’s used to deal with concepts, judgement, and inferences.
Reasoning is something that extends to knowledge beyond possible experience, meaning you can reason something that is not in any way something you can experience.
Judgement is better at indicating the nature of the task. To find out how you end up making a choice.
Logic however doesn’t contain rules for judgement, logic just leads to knowledge as it is the connection for all the pieces of things you know in your head.
Judgement as it is an action can only be practiced and not taught, and poor judgement is what often leads to stupidity.
A narrow minded person although can teach themselves or be taught with alot of knowledge can still make very poor decisions, as their judgement is flawed. Its not hard to find people in this archetype.