если не идет математика - лучше даже за это дело не браться вовсе. ничего толкового явно не выйдет. в лучшем случае поступишь говнокодером в какою-нить задрипаную частную конторку. ищи что-нибудь другое. в конце-концов не всем же писать ядра линукса (например)