Anlamadigin bir ornek oldugunda bunu neden anlamadigini bilmen gerek.
1) syntax mi yabanci geliyor? -> dili tam bilmiyorsun.
2) kullanilan yaklasim mi anlasilmiyor? Object oriented, Event-driven, functional, reactive vs. -> paradigmaya tam hakim degilsin.
3) hepsini anliyorsun da neden orada onu yaptigini mi anlamiyorsun? -> Algoritma/DS bilgisi eksik.
4) ınternette tonlarca spagetti kod var. Belki de anlasilmamasinin sebebi kodun kotu olmasidir.
"Ben salak miyim" diye dusunmene gerek yok, 10 kusur senedir sektordeyim suzme salak insanlar da bir seyler yazabiliyor. Online tonlarca kaynak var. Sen de oylesin ve basarirsin diye demiyorum, salaklik bile bahane olamaz demeye calisiyorum.
Adim adim, yavas yavas, sindire sindire calis. Neyi neden yapamadigini analiz et. Bu dedigim programlama ile ilgili degil, fen bilgisi calisirken de gecerli. Yanlisindan bir şey ogrenemediysen bosa yanlış yapmissin demektir.
Yine Online ortamlarda yardimci olmaya calisan insanlar var, kodun anlamadigin kismini ( hepsini degil ) paylasip "surada neden boyle yapmis?" dersen sana yardimci olmaya calisan birileri kesin cikar.