Ben PHP her zaman kullanıyorum.
Bu iki dillerde alarak herhangi bir tavsiye?
I would say it really depends if you're used to the way OOP (object oriented programming) works. If you're not familiar with this way of thinking I would definately go with the book "Objects First With Java". It might look really, really basic at first, and you might be able to skip the first chapter or two. But if you read it from chapter 2 or 3 or so and finish it, you should have a good amount of knowledge to start building applications.
It's a little hard to help here because I don't know your level of skill when it comes to OOP. :) I've been writing PHP for a long time and didn't know a thing about OOP until I read the above-mentioned book.
Tüm iyi,
Bo
PHP öğrendim aynı şekilde -, belgeleri okumak bazı kod yazma, derleme veya hata ayıklama da, çalıştırmak. Iyi olana kadar tekrarlayın. Herkes belirli bir dilde kod yazmak öğrenebilirsiniz, ama aslında o dilde iyi, kaliteli ve deyimsel kod yazmak için zaman ve çaba gerektirir - ancak hızlı bir dili ana beklemeyin.
The best way to learn Ruby and/or Java is to forget the "PHP way" ve kendi deyimler altında her yeni bir dil mücadele. Em>
Ruby ve Java hem de kitap (ölü ağaç, elektronik özgür ve özgür olmayan) yanı sıra çok sayıda ücretsiz çevrimiçi öğreticiler adil bir seçim var. Ruby bile _why bir şık online interaktif öğretici (Eğer did arama, değil mi?) Sahiptir.
basic operation and syntax her dilin öğrenilmesi X Y. gibi çalışmıyor neden olarak rasgele tahmin ile zaman kaybını önlemek için gereklidir (İpucu: X Y gibi işe yaramazsa, bu {[(1 çünkü )]}.)
Aynı anda iki dil öğrenmeye çalışıyorum, muhtemelen iyi bir fikir değildir. Ruby, PHP oldukça benzer, bu nedenle geçiş, diğer dinamik diller ile önceki deneyimlerine bağlı olarak, oldukça basit olabilir. Yararlı bu siteyi bulabilirsiniz: http://railsforphp.com/
Ben denemek ve temel uygulamaları oluşturmak öneririz. Bir hedef var belgelere kullanmak ve bloglar arama veya sıkışmış iseniz birilerine sormak. Ben Ruby öğrendim.
Ayrıca, Ruby ve Rails belgeler için ben çok kötü onlar (ı kullanmak tavsiye) Ruby 1.9 yok, APIdock gibi.
Sonra Java ve Ruby hem de en az 10 upvotes var tüm sorunları çözmek. Sadece elinizden geleni yapın, golf puanlama bölümünde endişe etmeyin. Eğer çabaları sonrası ise bazı geribildirim almak olabilir, ve diğerleri ile sonuçlarınızı karşılaştırabilirsiniz.
Ilk başta eğlenceli ve basit tutun. SİZİN için çalışır öğrenme stilini kullanın. Eğer dokümanları okuma - isterseniz büyük, aksi takdirde sadece kötü bir tat ile bitireceğiz. Başlangıçtaki pozlama / deneyimi büyük ölçüde yeni bir dil ile onu vurmak nasıl etkilemiş olabilir çünkü yine keyifli devam söyleyeceğim. Aşinalık bir açıdan yaklaşmaya çalışın, sizin bildikleriniz arasında bazı örtüşme ve yeni malzeme var olduğunu göreceksiniz. Mümkün olduğunca çok kolaylıkla yeni şeyler tanıtmak eğer yardımcı olacaktır.
Konuşur da öğrenmeye ve bu dayalı ders arsa zaman en etkili gösterir ne hatırlayın. Eğer kitap isterseniz, tarzınızı suit bulmak. Kitapların çoğu ne yani böyle bir durumda en fark yaratacak kitabın tarzı size aynı bilgilerin çoğunu verecektir. J. Baker bana "Java Objects" hile yaptı, arkadaşım "Thinking in Java" yemin ediyor. Eğer screencasts isterseniz ... ya da screencasts bulabilirsiniz.
Sonra tabii bazı kod olsa hata ayıklayıcı ve adım kadar yangın, ama ne kadar önce bunu zevk emin olun yok.
Ruby ile başlayın. Eğer sağ tarayıcılarda Ruby deneyelim harika bir online öğretici vardır. Bu akış kontrolü ve koleksiyonların şartları kapsar.
Java ve PHP söz dizimi Ruby ve PHP daha fazla ortak var. Yeni bir dil öğrenme zaman Bazen bu zor yerine kolaylaştırır. Java önce Ruby öğrenme yardımcı olacağını düşünüyorum bu yüzden. Ruby, Java daha fazla bilgi edinmek için çok daha kolaydır, bu yüzden duygusal dönüş büyüktür ve daha fazla Java için donanımlı olacak.
Java öğrenme gibi, goblen kullanarak Öğretici ile başlar. Değil böylece goblen öğrenmek, ama bu yüzden hızlı bir gelişme parası kazanmak.
"Onlar Java kod değişiklikleri yapmak ve ... hemen hiçbir dağıtmanız, hayır yeniden başlatma onları görebilirsiniz, çünkü Java geliştiricileri love it!"
Goblen aşağı tarafı Tomcat kurma potansiyeli karışıklık olduğunu.