IQ kell de nem árt ha tisztában vagy a logikai jelölésekkel. Meg kell egy alap dolog, hogy átlásd a dolgokat. Nem egyszer volt, hogy ismerõsöm aki jó volt programozásba de hülye volt gondolkodni meg a dolgokat felépíteni mint a segg, leírtam neki egy lapra, hogy miként oldanám meg a problémát logikai úton és õ meg lefordította C++ra (ha jól emlékszem). És néha nagyobb munka, megírni, hogy mit akarsz jelölésekkel mint azt átírni az adott nyelvre.