"İngilizcen ve matematiğin yoksa yazılıma başlama, yapamazsın." bırakın şu kelimeleri. Sen hata alırsan ilk olarak forumlar üzerinde araştırma yaparsın. Araştırmayıp cevap hazır gelsin diye koşa koşa Stack Overflow'a koşacaksanız zaten hiç yapmayın. Sen yazılım istiyorsan hevesin varsa, zaten araştırırken, konuşmaya çalışırken ingilizceyi öğrenirsin. Kodlarken bir formül gerekiyor sen bunu araştırırsın öğrenirsin. En azından hocaların anlattıkları gibi ezbere olmaz iyi anlarsın ve ne işe yaradığını köküne kadar öğrenirsin. Her şey araştırmaktan geçiyor. Buraya boş boş "İngilizce yoksa yazılım yok, matematik yoksa yazılım yok." gibi şeyler yazarak milletin moralini bozmayın. Tanıdığım yazılımcı insanlar böyle bir gereksinim sunmuyor. "yapmaya çalış projeler üret. Sadece heves varsa bir süre sonra bırakırsın." diyorlar. İngilizceyi zorunda kalarak öğrenmektense araştırarak ve konuşmaya çalışarak öğrenmek hazır ingilizceden çok daha iyi sonuç verir. Ana dili İngilizce olan ülkeye taşınıp çok düşük İngilizce seviyesi ile iletişim kurmaya çalışıp zamanla ustalaşmak gibi düşünün. Böyle her şeye ön koşul koymayın. Baktı beceriyor yapıyor gerisini o halleder bırakın. Sadece yardım edin. Kurduğunuz bu cümleler ile yardımcı olamazsınız.