C# Nasıl öğrenilmelidir?

chuck11

Picopat
Katılım
28 Ekim 2024
Mesajlar
61
Daha fazla  
Cinsiyet
Erkek
Mesela ben genelde uygulama ve oyun geliştirmek istiyorum. Sizce nasıl öğrenmem gerek? İnternette mesela hangi kanaldan öğreneyim? İngilizce Türkçe fark etmez.

Kitap bile önerebilirsiniz fiyatı önemsiz.
 
Son düzenleyen: Moderatör:
Mesela ben genelde uygulama ve oyun geliştirmek istiyorum. Sizce nasıl öğrenmem gerek? İnternette mesela hangi kanaldan öğreneyim? İngilizce Türkçe fark etmez.

Kitap bile önerebilirsiniz fiyatı önemsiz.

Bol çalışcaksın ve kodun mantığıni anlacaksın algoritma çalışmanı tavsiyede ederim kodları ezberleme ne işe yaradığını bil eğer kodları ne işe yaradığını bilirsen ezberden ziyade bir pasta yapip onu özelleştirebilirsin bol bol öğrenirken de bir yandan proje cikart yapay zekayı da kullanmayı unutma fakat bir asistan gibi kullan tum iş yükünü ona yükleme.
 
Programlama bilmiyorsan once onu ogrenmelisin. Temel data structure & algoritma & networking vs ogrenmelisin. Bunlari bilmeden herhangi bir dilde zaten programlama yapamazsin. Sonrasinda da temel programlama dilleri bilgisi ogrenilmeli ( static & dynamic typing; functional ya da OO programlama, pointer aritmetigi, referans by value | address vs ).

Internette 2 saatte C#, 6 saatte Python vs gibi videolarin dolastigini ve sanki bunlari ogrenerek hemen efektif sekilde programlamaya yapilabilecekmis gibi umutlar vaadedildiginin farkindayim ama ustteki temeller olmadan ogrenilemez. Sadece bir papaganin konusabildigi kadar kod yazabilirsiniz, izleyip tekrarlamaktan ibaret.

Eger programlama biliyorsan dilin kendi dokumantasyonunu bir yerde bookmark olarak acip projeler gelistirerek ogrenirsin. -> C# Guide - .NET managed language

C# byte-code a compile edip sonra runtime'da interprete edilen statik tipli fonkisyonel ve OO destegi olan multi-paradigm high level bir dil. Bu bilgi ile zaten hangi projelerde ne amacla kullanilabilecegini ve limitasyonlarini az cok ogrenmis oluyorsun. Sonrasinda tek ihtiyacin olan API'ini ogrenmek, onu da Microsoft zaten 10 numara dokumante etmis.
 
Pyhton html css gibi dillerin neredeyse yarısını biliyorum yani fikirlerim var yazılımla ilgili.
 
Adam algoritmayı bil diyor az çok biliyorum diyorum ben sana c sharpı nasıl düzgün öğrenirim diyorum kaynak veya taktik.
Kaynak fark etmez.
Sindirerek öğrenmelisin. Her öğrenmeye çalıştığın konuyu anlayana kadar kafandan geçirmelisin. Senin algoritma sandığın temel programlama. Her programlama dilinde var olan temel işlemler. Önce temelini iyi anlamalısın. Sağlam temel üzerine sağlam iş kurulur. Sonra daha gelismiş konulara yönelebilirsin.

Farklı kaynaklar üzerinden tekrarlamalısın. Daha akılda kalıcı olması için.

Ara sıra küçük programlar yap, öğrendiklerini sınamak için. Tamamen saçma olabilirler.

Kendi öğrenme yöntemini kendin bulmalısın. Herkesin beyni farklı işler.
 

Böyle güzel şekilde açıkladığın için teşekkürler bu sene YKS olduğu için kodlamayı 2. plana attım. Hafta sonları videolar ile deneme yapıyorum YKS'den sonra düzenli şekilde başlayacağım.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…