Я не понял, что у Вас там за формула прямой, по идее, прямую можно представлять как линию, проведенную через две точки, больше ничего не надо, что же касается Ваших шансов, то, думаю, что они более чем реальны. Вопреки распространенному стереотипу, математика программисту нужна только в чисто прикладном аспекте, математика к программированию(к умению программировать) имеет отношение не больше чем лингвистика. Программирование — это инженерная отрасль.
Да и вообще, основная сложность в программировании обычно проявляется в вопросах проектирования, вопросах преодоления растущей сложности системы, и ее дальнейшей поддержки и расширяемости, вот тут наступает реальный абзац:) А «формулы» нахер никому не вперлись, они в книжках есть, всегда можно посмотреть:)