Yazılım yazması en kolay kısmı. Linear algebra, calculus ve probability konularında ileri seviyede olmanız lazım. Matematik ağırlıklı bir bölümden(elektrik elektronik, matematik, fizik vb.) Üniversite geçmişiniz yoksa boşa uğraş olur çünkü bu konularda uzmanlaşmak en az 3-4 yıl sürer.