Php için MySQL-MySQLi-PDO veya farklı hangi database kullanmamı önerirsiniz yeni teknoloji çok pöpüler kullanılan hangisi?
PHP HTML5 CSS3 gibi kod yazmak için Hangi IDE'yi önerirsiniz PHPStorm Netbeans vb.vb?
PHP Framework Laravel-Codeigniter vb.vb hangisini önerirsiniz yada Biraz acemiyim kullanmak zorundamıyım bunlara en baştan alışsam benim için faydası olurmu?
Ben biraz pimpirikliyim yani yaptığım projeler yada kullandığım toolsların kodların falan yeni teknoloji ve eski sıkıntılı olmasını istemem o yüzden kod yazarken bile güncel ve sorunsuz şekili nasılsa öyle öğrenmek isterim bu yüzden araştırmalarım kaynaklarım tutorialler falan hep 1 yıl öncesine kadar bakarım bulursam onları izlerim eskiler çok zorda kalmadığım sürece kullanmam yani web programlama için php öğrenmek istiyorum görüyorum çok fazla framework cok fazla IDE cok fazla database seçenekleri var yani en pöpüler ve en güncel sorunsuz sıkıntısız şeyler hangisiyle zorluğu önemli değil araştırır kaynak bulur gerekirse TR değil ingilizce araştırırım bulurum neyin nasıl olduğunu zaten üzerinde çalışcağım scriptler admin panelleri yine responsive ve kod yapısı olarak son teknoloji olması için yurtdışı sitelerinden bulcam. Yani bunun için hatta örnek scriptleriniz yada tavsiyeleriniz olursa incelemek amaclı çok sevinirim zaten şuan için dbbağla değiştir-sil-ekle gibi komutlarla html5 tema içerisindeki görünen yazılar resimler url'ler vb vb bunları kontrol eden admin paneli falan yapmayı düşünüyorum ve birde güvenlik önemli sql injection problemi olmaması ve mysql php 5.4'de falan bazı kodlar çalışmıyormuş sanırım php.net'de dbo kullanın falan diye tavsiye ediyormuş yani her taraftan farklı bilgi görüyorum kafam karışıyor lütfen işi bilen bir kardeşim zahmet olmassa 3-5 satırda olsa sorularıma düzgünce cevap verebilirse çok mutlu eder beni...
PHP'de kendimi geliştirmek amaçlı altyapıyı oluşturup IDE / framework / kullanıcağım db vb vb daha sonra kendime birtane responsive gelişmiş admin panel ayarlıyıp html5/css3 yine responsive ücretsiz temalar bularak bunları türkçeleştirip admin paneli ve çoklu dil desteği falan entegre ederek hem kendimi hızlıca geliştirip hemde pratik yaptıkca farklı farklı scriptler projelerde yeni şeyler öğrenmek için bu şekilde yol izlicem bunlara benzer farklı önerebileceğin şeyler olursa çok sevinirim?
1

MySQLi-PDO veritabancı değildir. MySQL sunuculara bağlantı kurmayı sağlayan eklentilerdir. MySQL ise veritabanın adı ayrıca bağlantı türününde adı. Başlangıç olarak genele MySQL ile başlanıyor ama kendine bir sınırlama koyma. SQL olaıyın kavra, mantık kurmayı öğren. Sonra farklı veritabanların da geçersin. Örneğin ben sürekli MySQL kullanıyorum ama bir süredir gönlüm apache cassandra da
2) Ben sürekli PHPStorm kullanıyorum. Bütün ihtiyaçlarımı karşılıyor ama başlangıç için notepad++ veya hafif bir ide kullanabilirsin.
3) Framework kullanmadan önce pure phpyi biraz kavraman senin için çok iyi. döngüler, fonskyionları, class kullanımını. Sonra yavaş yavaş oop, mvc derken zaten frameworkleri kolay kavrarsın

4) Güncel teknolojiyi takip etmek önemli ama önemli olan okuduğun kodu anlamak. Çalışacağın bir projede eski versiyon kodlar olabilir. A bunlar eski ben bunları bilmiyorum diyemezsin

. Gerekirse eski kodları okuyup yeniden yazaman gerekecek.
5) Elinden geldiği kadar yabancı kaynak oku. Türkçe kaynakları çok dikkate alma unut. Çünkü her sıkıştığında Türkçe kaynak arayacaksın ve herşeyin Türkşe kaynağı olmuyor. İngilizce kaynak takip ederek İngilizce bilginide geliiştirmeye yardımcı olursun.
6) PDO kullanın denmesinin sebebi şudur: Eskiden kullanılan mysql_query komutları artık desteklenmiyor (önerilmiyor). PDO da gerekli şekilde queryleri bind edip çalıştırısan sql injectionı kendi içinde çözüyor.
Önerim: Her fırsatını değerlendir yeni şeyler oku. Tonla yabancı video var. Aç izle kelime kelime yakala öğrenmeye çalış.
Sakın dil bağımlısı olma. PHP döver, java ezer, python parçalara gibi fanboy muhabbetleri yapma
Sen dil değil programlamayı öğren. Mantığı, algoritmayı öğren.