Hocam başlarken hangi dilde hangi kitabı önerirsiniz?

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

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

Cevaplarınız için çok teşekkür ederim. 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ı?

www.acikakademi.com buradan basitce baslayabilirsin.

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?

Geri döndüm. Algoritmalardan başlamak doğru mu? @BilgisayarKurdu Hocam nereden başlamalıyım? Elimde algoritma ve ve 'Her Yönüyle C' kitabı var. Tabi internet kaynakları da cabası. C'den başlamak doğru mu? Yoksa önce algoritmaların mantığını mı anlmak gerekiyor? Üniversite sınavı nedeniyle yarım kalmıştı. Günceldir

Ben çarpım tablosunu bile bazen doğru dürüst bilmem. Unuturum çünkü işim hiç düşmedi matematiğe çünkü programa komutu siz verirsiniz. Örnek olarak 1. sayıyı al s1 değişkenine ata 2. sayıyı al s2 değişkenine ata ve s1 ve s2 değişkenlerini çarpıp ekrana yazdır gibi.

Sürekli pratik yapmanı öneririm. Yaptığın örnekleri geliştirmeye çalış. Bu kaynakları tavsiye ederim. İşine yarayacağını düşünüyorum. Çizgi TAGEM Khan Academy Microsoft - Açık Akademi

Hocam kod yazarken trigonometri kullanmazsınız, öyle matematik profesörü olmaya gerek yok. Ama mantıksal seviyeniz pro olmalı. Algoritma hazırlarken basitten başlayıp yavaş yavaş detaya girin, daha kolay olur. Analiz yapmanız ezberden 1000 kat iyidir. Muhammet Mastar vb. dış kaynaklara bakabilirsiniz elbette. Sonuçta doğuştan bunları bilerek gelmiyoruz. Ben de Java kullanarak Android programlamayla uğraştım bu yaz, işimi görecek yaklaşık 3000 satırlık bir program yazdım Android platformuna, bazı eksikleri var uygulamanın ama olsun o kadar da. Android ile uğraşacak iseniz Stackoverflow sitesini öneririm, takıldığım yerleri oradan hallediyorum.

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

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.