Programlama Dili Öğrenme İçin Tavsiye

CYP

Kilopat
Katılım
25 Aralık 2014
Mesajlar
639
Makaleler
1
Çözümler
1
Merhaba herkese.
Uzun zamandır programlama ile ilgili bir şeyler öğrenmek istiyorum.
1) Sıfırdan başlayacak biri için ne önerirsiniz? Nereden başlamalı?
2) Birde, geçenlerde biri bana Kodlab Yayınlarının ''Algoritmalar'' ve, ''Her yönüyle C'' kitaplarını önermişti ve, bu sıra ile başlarsam kodlama mantığını anlayacağımı söylemişti. Bu kitaplar işe yarar mı?

Yok mu önerisi olan?(n)
 
Kitaplar kesinlikle işe yarar ancak kitapları, tıkandığın noktalarda aç, oku. Kitaplardan programlama öğrenmeye çalışma, zevkin ve şevkin kırılır :) Göründüğü kadar kolay olmuyor.
Programlamayı mümkünse eğitmenler eşliğinde, okulda veya internet üzerindeki videoları izleyerek ve en önemlisi de bol bol anlamlı veya anlamsız program yazarak öğrenmelisin. Zaten çevrede adın yazılımcı veya donanımcı olarak tanınmaya başlayınca tüm vaktini bu işlere ayırır duruma geliyorsun.

Kendine güzel bir mekanik klavye almayı da sakın unutma, şahsen kötü bir klavyede kod yazamam, zevk almam. Senin gibi öğrenme aşamasında olan biri için klavye önemli bana sorarsan.

Programlamanın sana kattığı gücü fark ettiğinde geri dönüşü olmayan bir yola girmiş olacaksın zaten. Bilgiyi iyine kullanmanın yanında gerektiğinde kötüye de kullanabileceksin kimseye hissettirmeden.
Saman altından su yürütmek mi diyorlardı ona tam hatırlayamadım :)
 
C dili ile başlayıp mantığı güzelce kavramanız gerekiyor arkadaşlar, okulunuz C# veya C++ üzerine eğitim veriyorsa da sorun değil, sonrasında C dilini, class yapılarını kavramanız da basit olacaktır. Bundan sonrası, bu tip programlama dilleri açısından çorap söküğü gibi gelir. Farklı dillerin yapıları benzer olsa da dinamikleri farklı olabiliyor, yinede adapte olmakta zorluk çekmezsiniz farklı dillere, örneğin veritabanı alanında uzmanlaşmak isterseniz öğrenmeniz gereken belli başlı diller de mevcut.

Kaynak önerisine gelirsek bu işin birinci kuralı heves arkadaşlar. Ne kadar bilgisayar korsanlığı üzerine film varsa hepsini izleyin. Ne kadar hırsızlık üzerine film varsa hepsini okuyun, mantık bir yerde birleşiyor çünkü :) Sonrasında iyiye veya kötüye kullanırsınız, o sizin bileceğiniz iş.

Bilgisayar korsanlığı üzerine yazılmış tonlarca kitap var, ilgi çekici ancak işe yarar bilgi vermeyen.
Hepsini okuyun ki hevesiniz artsın, programlamadan haz ediyorsanız hiç sıkılmadan okursunuz zaten.

Bilgi içerikli kitap önerine gelirsek inanın önereceğim bir kitap yok, başlangıç için böyle kitaplara ihtiyacınız olduğunu zannetmiyorum, sizin yapmanız gereken şey okulda veya kursta veya videolarda öğrendiklerinizin hep bir tık üzerine eklemektir. Size "The C programming language, Second Edition By Kernighan - Ritchie" alın desem de bir faydası olmayacaktır, aklınızı karman çorman ettiği ile kalacaktır.

Önce programlamanın mantığını anlıyoruz arkadaşlar, mantığı anlamadan kitaplardaki fonksiyonları kullanamazsınız zaten.
 
FlowChart programı ile akış diyagramı yaparak programlama mantığını çözmenizi öneririm gerçekten çok faydası olacaktır. Daha sonra ise C# konsol uygulamaları ardından C# masa üstü uygulamaları geliştirirsiniz.
 
@BilgisayarKurdu Hocam, aslında C Dili değil de Java'dan başlasa olmaz mıydı? Hem Java dili öğrenmesi kolay bir dil, hem de Java Dili ile Android ya da Windows için uygulama geliştirilebiliyor.

@CYP Hocam, yalnız bu işi insanların yanında yapmayın, sonra "Boşboş islerle uğraşıyorsun" lafını duyup kafanız atabilir, şahit oldum bizzat. Kitap önerim var, KODLAB'ın Yeni Başlayanlar İçin Java kitabı JAVA isterseniz size yardımcı olur. O kitabı bizzat kullanıyorum.
 
Son düzenleme:
Cevaplarınız için çok teşekkür ederim.(y) Birde araştırırken 'Muhammed Mastar' isimli bir Yotube kanlına denk geldim. Video serisi ile bu kodlama dillerini anlatıyordu. İzlesem yardımı dokunur mu görsel kaynak olarak?
@bybozkurt
Java'yı öğrenmek için kodlama bilgisi gerekiyor mu? Yoksa daha mı rahattır?
@BilgisayarKurdu
Hocam peki bu iş mantığa mı daha çok dayalı yoksa, matematik bilgisinin iyi mi olmasına mı?
 
Bence Java veya C yerine Web ile başlamalısın. HTML ile ilk sitelerini yapınca devamı geliyor CSS'ten sonra programlamaua geçersin bu sürede de hızlı bir şekilde anlarsın olayı.
 
Uyarı! Bu konu 6 yıl önce açıldı.
Muhtemelen daha fazla tartışma gerekli değildir ki bu durumda yeni bir konu başlatmayı öneririz. Eğer yine de cevabınızın gerekli olduğunu düşünüyorsanız buna rağmen cevap verebilirsiniz.

Yeni konular

Geri
Yukarı