>>586の目的なら、パズルとか組合せ論とかやった方が
よっぽどいいんじゃないの?
自分の頭で考えるのが一番の早道
あとは言語の知識があれば作れるでしょ