Soru C# programlama dili nasıl öğrenilir ?

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Oyun tasarlamayı düşünüyorum, bu dili öğrenmem lazımmış ama hangi kaynaklardan öğrenmem daha faydalı olur ? kitap olarakmı, dijital platformdanmı öğrensem daha verimli olur ?
 
Son düzenleme:

salihaktan_

Müdavim
Müdavim
Katılım
8 Nisan 2022
Mesajlar
1,104
Çözümler
6
Reaksiyon puanı
543
Puanları
293
Yaş
22
Konum
İstanbul
İkisini de kullanmanızı öneririm. İlk önce dijital olarak eğitim alıp sonra kitap üzerinden pekiştirebilirsiniz. BTK Akademi'de ücretsiz kurslar mevcut ve Udemy üzerinden de eğitimler satın alabilirsiniz.
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
İkisini de kullanmanızı öneririm. İlk önce dijital olarak eğitim alıp sonra kitap üzerinden pekiştirebilirsiniz. BTK Akademi'de ücretsiz kurslar mevcut ve Udemy üzerinden de eğitimler satın alabilirsiniz.
İngilizce seviyem biraz düşük olduğundan korkuyorum, nekadar sürede öğrenirim
 

salimakar

Öğrenci
Katılım
6 Haziran 2022
Mesajlar
31
Reaksiyon puanı
19
Puanları
8
en güzel öğrenme biçimi okul veya kurs ortamı ama kurslar pahalıdır :)
 

Linux gibi çocuk

Asistan
Cezalı
Katılım
28 Şubat 2022
Mesajlar
375
Reaksiyon puanı
233
Puanları
43
Yaş
28
İlk önce programlama dilinin girişini yani algoritma öğrenmen gerekebilir.
 

Eratosthenes

Müdavim
Müdavim
Katılım
15 Ocak 2021
Mesajlar
1,239
Çözümler
1
Reaksiyon puanı
854
Puanları
293
Konum
İskenderiye
Algoritmayı öğrenmeden geçsem sorun çıkarırmı bana ileride
Algoritma bir amaca ulaşmak veya bir işi tamamlamak için kullanılan yollar ve işlemler kümesidir mesela sana basit bir algoritma örneği vereyim

Not ortalamasına göre dersten geçtiğini ve kaldığını gösteren algoritma
1.adım: 1.Sınav notu girilir
2.adım: 2.Sınav notu girilir
3.adım: (1.sınav notu + 2.sınav notu)/2
4.adım: eğer ortalama 50 üstü ise dersi geçer
5.adım:eğer ortalama 50'nin altında ise dersten kalır

Bu bizim algoritmamız ve bütün kodu bu algoritma üzerinden yazarız

C#:
int not1,not2,ortalama; //gerekli değerleri tutmak için değişken oluşturduk
Console.WriteLine("1.Notu Giriniz:");
not1=Convert.ToInt32(Console.ReadLine()); // 1.Sınav notunu girdik
Console.WriteLine("2.Notu Giriniz:");
not2=Convert.ToInt32(Console.ReadLine());  //2.Sınav notunu girdik
ortalama=(not1+not2)/2; // 2 sınav notunun aritmetik ortalamasını aldık

if(ortalama>=50) // eğer ortalama 50 ye eşit veya 50 den büyükse
{
    Console.WriteLine("Ortalamanız"+ortalama+"dersi geçtiniz") // Dersi Geçtiniz
}
else //Değilse
{
    Console.WriteLine("Ortalamanız"+ortalama+"derten kaldınız") //Dersten Kaldınız
}

Console.Read();

bu da algoritma üzerinden yazdığımız kod

Yani Kodlama yaparken hangi adımları uygulayacağımızı algoritma çizerek belirleyebiliriz kodlamaya başlamadan önce algoritma yeteneğini yani uygulanacak işlemleri seçme ve sıraya koyma yeteneğimizi geliştirirsek kod yazarken daha az sorunla karşılaşırız
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Algoritma bir amaca ulaşmak veya bir işi tamamlamak için kullanılan yollar ve işlemler kümesidir mesela sana basit bir algoritma örneği vereyim

Not ortalamasına göre dersten geçtiğini ve kaldığını gösteren algoritma
1.adım: 1.Sınav notu girilir
2.adım: 2.Sınav notu girilir
3.adım: (1.sınav notu + 2.sınav notu)/2
4.adım: eğer ortalama 50 üstü ise dersi geçer
5.adım:eğer ortalama 50'nin altında ise dersten kalır

Bu bizim algoritmamız ve bütün kodu bu algoritma üzerinden yazarız

C#:
int not1,not2,ortalama; //gerekli değerleri tutmak için değişken oluşturduk
Console.WriteLine("1.Notu Giriniz:");
not1=Convert.ToInt32(Console.ReadLine()); // 1.Sınav notunu girdik
Console.WriteLine("2.Notu Giriniz:");
not2=Convert.ToInt32(Console.ReadLine());  //2.Sınav notunu girdik
ortalama=(not1+not2)/2; // 2 sınav notunun aritmetik ortalamasını aldık

if(ortalama>=50) // eğer ortalama 50 ye eşit veya 50 den büyükse
{
    Console.WriteLine("Ortalamanız"+ortalama+"dersi geçtiniz") // Dersi Geçtiniz
}
else //Değilse
{
    Console.WriteLine("Ortalamanız"+ortalama+"derten kaldınız") //Dersten Kaldınız
}

Console.Read();

bu da algoritma üzerinden yazdığımız kod

Yani Kodlama yaparken hangi adımları uygulayacağımızı algoritma çizerek belirleyebiliriz kodlamaya başlamadan önce algoritma yeteneğini yani uygulanacak işlemleri seçme ve sıraya koyma yeteneğimizi geliştirirsek kod yazarken daha az sorunla karşılaşırız
Dahada iyi anladım şuan teşekkür ederim
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
Oyun tasarlamayı düşünüyorum, bu dili öğrenmem lazımmış ama hangi kaynaklardan öğrenmem daha faydalı olur ? kitap olarakmı, dijital platformdanmı öğrensem daha verimli olur ?
Hocam 1 milyon yazılımcı projesine katılın ben başvurdum ama e devlet üzerinden onaylamadim. Bir sürü ders var.
 

vigilantemre

Moderatör
Moderatör
Katılım
26 Mayıs 2019
Mesajlar
1,823
Çözümler
3
Reaksiyon puanı
1,995
Puanları
358
Yaş
24
Konum
Türkiye
Ben de şu anda BTK akademiden Engin hocanın C# dersini alıyorum, link bıraktım aşağıya baya iyi anlatıyor.
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Ben de şu anda BTK akademiden Engin hocanın C# dersini alıyorum, link bıraktım aşağıya baya iyi anlatıyor.
Nasıl katılıcam
 

zorrt

Dünya'nın NPC'si
Katılım
20 Mayıs 2022
Mesajlar
210
Reaksiyon puanı
151
Puanları
43
Yaş
17
Konum
Dünya
Herkesin öğrenme şekli değişir. Nasıl iyi öğrendiğini düşünüyorsan öyle öğrenmelisin bence. Herkesin dediği gibi derslere de katılabilirsin :D.
 

Eratosthenes

Müdavim
Müdavim
Katılım
15 Ocak 2021
Mesajlar
1,239
Çözümler
1
Reaksiyon puanı
854
Puanları
293
Konum
İskenderiye
Hocam ben sıfırdan başlicam daha hiç bişe bilmiyorumki beni almazlar
Geçen günlerde bi fuara gitmiştim ve Btk akademinin tezgahını görmüştüm. Biraz sohbet ettik bana bu platformu biraz anlattılar gerçekten işe yarar bir platform istersen hiç para verme direk oradan eğitim al
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Herkesin öğrenme şekli değişir. Nasıl iyi öğrendiğini düşünüyorsan öyle öğrenmelisin bence. Herkesin dediği gibi derslere de katılabilirsin :D.
Tavsiyelere göre hareket etsem daha kolay öğrenirim diye düşündüm, ama dediğin doğru
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
Tavsiyelere göre hareket etsem daha kolay öğrenirim diye düşündüm, ama dediğin doğru
Hocam en iyisi btk akademinin devlet desteğiyle olan 1 milyon yazılımcı projesi. Hemde beleş. Bende onaylatirim herhalde bugün.
 

berkunal

Asistan
Katılım
24 Aralık 2021
Mesajlar
161
Reaksiyon puanı
61
Puanları
28
Oyun tasarlamayı düşünüyorum, bu dili öğrenmem lazımmış ama hangi kaynaklardan öğrenmem daha faydalı olur ? kitap olarakmı, dijital platformdanmı öğrensem daha verimli olur ?
Udemy den Murat yücedağ önerebilirim. En basit düzeyden anlatıyor. Udemy indirimlerini beklersen 30-40 tl ücrete satın alabilirsin.
 

UnFrGvnG

Profesör
Katılım
1 Mart 2021
Mesajlar
2,036
Çözümler
1
Reaksiyon puanı
989
Puanları
293
Udemy den Murat yücedağ önerebilirim. En basit düzeyden anlatıyor. Udemy indirimlerini beklersen 30-40 tl ücrete satın alabilirsin.
Btk akademiden düşünüyorum hocam, sıfırdan başlayanlara uygunsa ve tavsiye ediyorsan düşünürüm onuda hocam sağolun

1-2 gün önce 30₺ bandında bişeydi, şimdi çıkmış indirimden
 

niyazi5859

Müdavim
Müdavim
Katılım
17 Mayıs 2020
Mesajlar
5,582
Çözümler
5
Reaksiyon puanı
5,085
Puanları
1,708
Btk akademiden düşünüyorum hocam, sıfırdan başlayanlara uygunsa ve tavsiye ediyorsan düşünürüm onuda hocam sağolun

1-2 gün önce 30₺ bandında bişeydi, şimdi çıkmış indirimden
Hocam oyun tasarlama işini bir ekiple yapmanız en iyisi olur.
 
Üst