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

@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.

@Eray T (Eray Türkay) size C# konusunda yardımcı olacaktır.
Hocam siz gereken cevabı vermişsiniz bence.
 
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?

Hayır Java tavsiye ediyorum. Java nesneye dayalı bir dildir. Java'yı öğrenirseniz diğer dilleri öğrenmeniz daha da kolaylaşır. Ben şahsen C'yi yoracağını düşünüyorum sizi. Ama kapasitenizi bilmiyorum. Dahi bir insansanız tek bir günde bile öğrenebilirsiniz.:)
 
Python diyenlerden daha fazla Python biliyorumdur ve C öğrenirken 1 saat sonra falan Python bilgim bitti. Bilmem anlatabildim mi.
Bu dili kim bu kadar popüler yaptı onu bulma lazım zaten. Dilin syntaxı kolay olup kütüphanesi fazla olunca işin kolay olduğunu düşünüyor insanlar bu yüzden. :D

Python syntaxı öğrenince yapay zeka yazabileceklerini falan sanıyorlar galiba. En fazla hesap makinesi yapıp kendilerine "developer" derler.

Python'a karşı bir nefretim yok ama "Python başla" diyenlere karşı var.
 
Hmm… Python için de biraz ileri seviye hatta Java dengi demişlerdi bak. Gerçi herkes ayrı bir şey söylüyor ama.

C# sonrası bunlara geçmeye gerek var mı yoksa C# sonrası zaten bunları da kavramış mı oluyorsun?

Ben C# ile başladım ama kolay bir dil. Bir süre sonra yetmiyor. Ben de C++ ile başlamadım diye pişmanım.
 
C# sonrası bunlara geçmeye gerek var mı? Yoksa C# sonrası zaten bunları da kavramış mı oluyorsun?
Lazımsa var. Değilse yok. Aynı şey olmasa da insan konuşma dili gibi düşün. İngilizce bilince çoğu işini halletme gibi olay burada yok. Ama Kanada'ya gideceksen 2 dil var. Senin Rusça bilmen Kanada'da kimsenin umurunda olmaz. Kanada'ya gitmeyip Rusya'da yaşayacaksan ne İngilizce ne Fransızca ne de Kanada umurunda olur.

C, sonrasında C++ deme sebebim karşına çıkabilecek neredeyse her şeyi kolayca kavrayabilecek hale geliyor olman. Tersi durum var.
 
Lazımsa var. Değilse yok. Aynı şey olmasa da insan konuşma dili gibi düşün. İngilizce bilince çoğu işini halletme gibi olay burada yok. Ama Kanada'ya gideceksen 2 dil var. Senin Rusça bilmen Kanada'da kimsenin umurunda olmaz. Kanada'ya gitmeyip Rusya'da yaşayacaksan ne İngilizce ne Fransızca ne de Kanada umurunda olur.

C, sonrasında C++ deme sebebim karşına çıkabilecek neredeyse her şeyi kolayca kavrayabilecek hale geliyor olman. Tersi durum var.

Hocam C ilk dilden yormaz mı?
 
Neyin tam ne işe yaramadığını bilmiyorsun? Dilleri mi programlamayı mı?
Şöyle; daha işin çok çok başında olduğum için C# veya Java veya Phyton öğrensem ne gibi bir şey üretip ortaya çıkaracağımı tam anlayamadım. Tamam hello world yazdık, kullanıcıdan değerler alıp işleyebildim ama ürün kısmına gelmediğim için sanırım hala tam oturmuyor kafamda.
 

Yeni konular

Geri
Yukarı