Yazılıma C# ile başlamak mantıklı mı?

painkiller

Gigapat
Katılım
6 Ekim 2014
Mesajlar
13.844
Makaleler
7
Çözümler
82
Yer
İstanbul
Herkese selamlar,

Bilgisayara zaten çok meraklı olduğum için yazılım ve kodlama ilgimi çekmeye başladı son zamanlarda. Fakat bilgim yok gibi bir şey:) İnternette biraz araştırmanın ardında genel olarak C dilleri ile başlamanın faydalı olduğunu gördüm. Fakat bazı yerlerde özellikle sıfırdan giriş yapıyorsanız obje temelli yazılım dili olan C# ile başlamanın faydasının daha çok olduğunu okudum.

Genel olarak ilk soru “ne yapmak istiyorsun, ne alanda çalışacaksın” gibi oluyor. Fakat ben hiç bilmediğim için yapabildiğim yere kadar gitmek eğer yapabiliyorsam ustalaşmak istiyorum. Gerçi hangisinin “tam olarak” ne işe yaradığını daha tam kavrayamadım:)

Sizce mesela C# ile başlamak mantıklı mı? Mantıklıysa ve başarabilirsem peşinden ne ile gitmeliyim? Java mı, Phyton mu ya da HTML ile mi yürümek daha hızlı süreç verir? Bazı arkadaşlarımdan özellikle Java’nın “çok karmaşık” olduğunu duydum. Mantıklı mı?

Bir de IDE olarak Microsoft Visual Studio ile çalışmak doğru mu?
 

Kjaerovic

Centipat
Katılım
25 Temmuz 2020
Mesajlar
370
Çözümler
2
Yer
Litvanya / Vilnius
Herkese selamlar,

Bilgisayara zaten çok meraklı olduğum için yazılım ve kodlama ilgimi çekmeye başladı son zamanlarda. Fakat bilgim yok gibi bir şey:) internette biraz araştırmanın ardında genel olarak C dilleri ile başlamanın faydalı olduğunu gördüm. Fakat bazı yerlerde özellikle sıfırdan giriş yapıyorsanız obje temelli yazılım dili olan C# ile başlamanın faydasının daha çok olduğunu okudum.

Genel olarak ilk soru “ne yapmak istiyorsun, ne alanda çalışacaksın” gibi oluyor. Fakat ben hiç bilmediğim için yapabildiğim yere kadar gitmek eğer yapabiliyorsam ustalaşmak istiyorum. Gerçi hangisinin “tam olarak” ne işe yaradığını daha tam kavrayamadım:)

Sizce mesela C# ile başlamak mantıklı mı? Mantıklıysa ve başarabilirsem peşinden ne ile gitmeliyim? Java mı, Python mu ya da HTML ile mi yürümek daha hızlı süreç verir? Bazı arkadaşlarımdan özellikle Java'nın “çok karmaşık” olduğunu duydum. Mantıklı mı?

Bir de IDE olarak Microsoft Visual Studio ile çalışmak doğru mu?

C# üzerinden gitmek biraz mantıklı mantıksız gibi bir şey bir süre sonra C++ gibi şeyler gerekebiliyor ilk C++ öğrenip sonra c# daha mantıklı.
 
KS
KS
painkiller

painkiller

Gigapat
Katılım
6 Ekim 2014
Mesajlar
13.844
Makaleler
7
Çözümler
82
Yer
İstanbul
C# üzerinden gitmek biraz mantıklı mantıksız gibi bir şey bir süre sonra C++ gibi şeyler gerekebiliyor ilk C++ öğrenip sonra c# daha mantıklı.
C++’ı atladım ben ama. Ya da atladım mı yoksa sonra mı gelecek yani belli bir öğrenme sırası var mı bilmiyorum açıkçası:) Şu an çok basic başladım zaten. Form yazma, bilgi alma, bakiye hesabı gibi şeyler.
 

TakatimKalmadı

Picopat
Katılım
16 Temmuz 2021
Mesajlar
339
Hadi ya. Halbuki başlangıç için bunu önermişlerdi. Bölüm sonu canavarı beni gümletecek desene o zaman:) Peki sence bu işe hangisinden, nereden başlanmalıydı?
Python. Basitten zora gitmek daha mantıklı diye düşünüyorum. En basiti de Python zaten. Muhtemelen zoru öğrenince tam öğrenirsin mantığıyla öneriyorlardır ancak ben öyle olduğunu düşünmüyorum.
 

Ecmel

Decipat
Katılım
26 Aralık 2020
Mesajlar
4.164
Makaleler
3
Çözümler
35
@painkiller C# iyi bir başlangıç dilidir. Lakin başlamadan önce herkese söylediğim gibi size de ilk önce "ne yaptığınızı bilmenizi öğrenmenizi" tavsiye ederim. Bir dili öğrenmek aşırı zor bir şey değil, o dili kullanabilmek işin zor kısmı. Dil öğrenmenin bir şeyi yok. Her dilde temel olarak her şey aynı zaten sadece syntax değişiyor.

"Ne yapacağımı bilmiyorum" demekle başlanmaz. Her zaman bir hedefin olsun. Bir anda sıkılıp ben mobil geliştirme yapacağım deme yani.

"Python" diyenlere de bakma. Bunun kaç kere açıklamasını yaptık. Bir dilin syntaxının kolay olması o dili kolay yapmıyor. Syntax kolay olunca kuracağın algoritma da kolay olmuyor. Direk lafa "python" ile başlayanlar en fazla ekrana "hello world" yazdıranlar oluyor. Bunu python bilen ve kullanan birisi olarak söylüyorum.

@470650 size C# konusunda yardımcı olacaktır.
 
Son düzenleme:
KS
KS
painkiller

painkiller

Gigapat
Katılım
6 Ekim 2014
Mesajlar
13.844
Makaleler
7
Çözümler
82
Yer
İstanbul
Python. Basitten zora gitmek daha mantıklı diye düşünüyorum. En basiti de Python zaten. Muhtemelen zoru öğrenince tam öğrenirsin mantığıyla öneriyorlardır ancak ben öyle olduğunu düşünmüyorum.
Hmm… Phyton için de biraz ileri seviye hatta Java dengi demişlerdi bak. Gerçi herkes ayrı bir şey söylüyor ama.
Bence C ya da C++ ile başlayın.
C# sonrası bunlara geçmeye gerek var mı yoksa C# sonrası zaten bunları da kavramış mı oluyorsun?
 

Vavien.

Terapat
Katılım
20 Aralık 2014
Mesajlar
13.102
Makaleler
6
Çözümler
279
Yer
İstanbul
"Ne yapacaksın?" sorusundan kasıt "Ben webci olmak istiyorum.", "Ben Android programları yazmak istiyorum." gibi cevaplar için.

Ben bol vakit varsa ve ne yapılacağı bilinmiyorsa hep C, C++ ve sonra asıl istenen şeye (o kadar acı çektikten sonra ya kalırsınız ya da koşarak uzaklaşırsınız) yönelme taraftarıyım.

Python diyenlerden daha fazla Python biliyorumdur ve C öğrenirken 1 saat sonra falan Python bilgim bitti. Bilmem anlatabildim mi.

C# iyidir, güzeldir. Ama neyin ne olduğunu C gibi bir dilde tam olarak kavrayıp görmek bana daha iyi geliyor. Canı sıkılan new atıyor, koca koca şeyler çağırıyor, listeler oluşturuyor. En ufak optimizasyon isteği/çabası görmüyorum ben. Bir de arayüz fetişleri oluyor tabii. Form ile yatıp kalkıyorlar.
 
Yukarı