OOP nesnelerinin bağırsakları prosedürel programlamadan oluşur.
Eğer bir for döngüsü yapamıyorsanız, işaretçileri doğru kullanın, türlerinizi ve işlevlerinizi beyan edin, sınıflarınız için arabirimler yazamayacağınızı bildirin, içerilerin yapmaya değer bir şey yapmasını sağlayın.
Gerçekten de bir giriş sınıfında OOP öğrenmeyecektiniz, sadece sözdizimi olurdu - doğrudan OOP'a atlamak, (ilk başta) kavramaktan daha karmaşık olan şeyleri zaten olduğundan daha karmaşık hale getirecektir.
OOP, sınıfları oluşturmak için bazı sözdizimi ilan etmekle ilgili değildir, veri yapıları, tasarım modelleri, polimorfizm, kalıtım ve kompozisyonla ilgilidir.
Eğer prosedürel programlama, Sen taşıyabilir kolayca C. yapılabilir şeyler bilmesi gereken şeylerin hepsini yapmak için en Java veya yine C ++ içine üzerinde C öğrenmek her şeyi, size C hafife aldı bazı şeyleri yeniden düşünmek zorunda ANCAK olabilir ... Cümleleri yazmak (dilbilgisi, komedi, kusurlu) sonra paragraflar (veri yapılarını bilmeliler) yazmak için (dilbilgisi, komedi, kusurlu) dilbilgisi (giriş C'de olduğunuz yer) dilbilgisini bilmeniz gerekir. kahraman, nasıl etkileşimde bulundukları ve ne zaman kullanılmayacağı) tam romanlar yazmadan önce (tam OOP sistemi).
Ben olsaydım şu kitaplardan bazılarını seçerdim: C Programlama Dili , Java Programlama Dili , Tasarım Desenleri , Dörtlü Grup ve Desen Tarama . C / C ++ konusunda ciddiysem kesinlikle C Programlama Dili'nin bir kopyasını alırım.
Sadece tüm yolu Java (ve $ için yapmak) id istiyorsanız Java tasarım desenleri ve Java nasıl Apache ve Tomcat web sunucuları ve SQL veritabanı programlama ile ilgili bazı kitaplar almak. Java, web üzerinde çok eşek başladı, üzgünüm ama PHP, sunucu köklü veya SQL veritabanları enjekte tutmak için Windows kadar kıçından bir ağrı kadar yapan bir sürü güvenlik delikleri geçmişi vardı.
Ayrıca SQL öğrenmek için zaman ayırmalısınız, Oracle MySQL Postgresql ve MSSQL sözdizimi ile ilgili çok ortak noktaya sahiptir, ancak kendim için bir tane öğrenmem gerekiyorsa, sadece GPL yerine BSD lisanslı olduğu için Postgresql'yi seçmeliyim (bir karşılaştırma bakmalısınız ve GPL / BSD lisanslarında da kontrast)