Computer science temelin yoksa sıfırdan alman lazım. Öncelikle iyi bir matematik bilgin olsun. Türev alabiliyor musun? Matris teorisi biliyor musun? Diferansiyel denklem çözebiliyor musun? Eğer bunları yapabiliyorsan algoritma bilgini geliştirmen lazım. İkili arama ağacı, breadth-first search...