Hocam selamlar, öncelikle bu yola çıkmayı kafana koyduğun için tebrik ediyorum. Sorularına cevap vermeden önce aklıma söylediğin bişey takıldı. 5 - 6 senedir kodlara dikkat etmeden nasıl site yapıp bozuyosun? Yani en azından 5 - 6 yıl içinde kodlara bi aşinalık kazanmış olman lazım ister istemez. Temel olarak neyin ne işe yaradığını öğrenmiş olman lazım ki bozduktan sonra yapabilesin. Öbür türlü sadece bozma kısmında kalman lazım. Yanlış anlama aşağılamak falan için söylemiyorum sadece aklıma takıldı kendi geçmişime baktığımda.
Gelelim sorularının cevaplarına; Öncelikle şunu iyi bilmelisin. Öğrenmenin sınırı yok. Ben yaklaşık 15 yıldır bu işlerle ilgileniyorum ve sürekli öğrenmeye devam ediyorum. Eminim bu herkes için böyledir.
1 - yapacağın en büyük yanlış bir programlama dilini bir proje ile öğrenmeye başlamaktır. Projeyi bazı şeyleri öğrendikten sonra öğrendiklerini pekiştirmek için yapmanı tavsiye ederim. Bunun için öncelikle php de neyin ne olduğunu öğrenmen gerekli. Bundan sonra kendi kendine projeler geliştirerek o proje için ihtiyacın olan şeyleri öğrendiklerinle harmanlayıp kodlamalısın.
2 - Ben php'yi öğrenmeye başladıktan bir süre sonra ufak tefek web siteleri yapmıştım. Bu denemelerden sonra bir okul tarafından test projesi gelmişti onunla devam etmiştim.
3 - Bunun için tam bir zaman vermek çok zor çünkü daha öncede dediğim gibi proje anında yeni şeylerde öğrenmeye devam ediyosun. Ama mantığını kavramak çok uzun zaman almaz diye düşünüyorum.
4 - Bu tamamen sana bağlı. Ben bu işi yapmak istediğim için günün çoğunluğunu bilgisayar başında geçirirdim. Okuyup araştırıp uygulamaya çalışırdım. Sen kendinde ne kadar enerji buluyorsan o kadar çalışmalısın. Çünkü fazlası verimsizlik getirir ve o dakikadan sonra öğrenemezsin o gün için.
5 - Arkadaşların da dediği gibi php.net en iyi kaynaktır bunun için. Bunun dışında internette sadece google aramasıyla türkçe ve ingilizce bir çok kaynağa ulaşabiliyosun zaten.
6 - Ben bu işe asp ile başlamıştım zamanında. Ancak bir noktadan sonra phpye yönelmek mecbur olmuştu çünkü yazılım tarafında işler değişmeye başlamıştı. Şimdilerde php, html, css, javascript gibi konularda kendimi yeterli görüyorum ama her zaman dediğim gibi bilmediğim hala bir çok şey var mutlaka.
7 - Kesinlikle öyle. Ben aspden phpye geçerken bu durumu yaşamıştım ve phpyi uzun bir süre reddetmemin en büyük sebeplerinden biri buydu. Çok gereksiz semboller var, aspde böyle değil deyip kendimi kandırıyomuşum meğerse :) zaman içinde aşinalık kazandığında bunların hepsi bir külfet olmaktan çıkıp parmaklarından otomatik olarak akar hale geliyo zaten.
umarım az da olsa faydası olur. Eğer gerçekten bu işi öğrenmek ve yapmak istiyosan asla pes etmemelisin. Zaman gelecek çok zorlanacaksın belki ama bırakıp gidersen kaybedersin. Umarım içindeki istek yıllar sonra da ilk günkü gibi kalır.
kolay gelsin.