Bence; ilk olarak algoritma mantığını öğrenmeni daha sonrasında sunduğu kolaylıklardan dolayı c# dilini tercih etmelisin. Temel olarak bir şeyler öğrendikten sonra kendine bir alan belirleyip o alandan gitmeni öneririm. Mesela, mobil, web, masaüstü veya oyun vb alanlarından hangisine merakın varsa o alanda ilerleyebilirsin. Zaten bir programlama dilini ortalama olarak bildiğiniz seviyeye gelince, "programlama dilleri değişse de mantık aynıdır" sözünü anlayacaksın. Daha ileri zamanda kendini geliştirmişsen diğer alanlarda da kolaylıkla kendini geliştirebilir ve proje geliştirebilirsin. Proje geliştirirken
GitHub ve
Stack Overflow gibi platformlardan yardım alabilirsin o yüzden ingilizceni geliştirmen bu açıdan çok önemli. Kaynakların çoğu ingilizce, eğer ingilizcen iyiyse aldığın hataları bile ingilizce araştır türkçe kaynaklara göre çok büyük farkla sonuç olduğunu göreceksin. Bu sektörde gelişmek tamamen senin elinde, açıkçası eğlenceli ve kimine göre havalı olduğu kadar zor da bir iş. Eğer ilerde bırakacaksan, hiç başlayıp boşa zaman harcama. Çalışırsan emin ol yapamayacağın bir şey yok. Bir de aile baskısı vs demişsin, kim olursa olsun ileride sana sevmeden yapacağın bir işi meslek olarak seçtirmelerine izin verme.
Sevdiğiniz işi yaparsanız, bir gün bile çalışmış sayılmazsınız.
- Konfüçyüs