Если сильно захотеть можно в космос полететь. Программист (лично моё мнение) это не только знание и это от части как в боксе воля к этому монотонному процессу который не каждый потянет. Это индивиды, с хорошей базой знаний. Физические законы описываются математикой , что ни так ? как написать программу не зная физику Луны используя математику?