Çoğu kişi mesleğiymiş gibi yazmış eheh.
Nedra'ya sözlerinde katılıyorum.
Öncelikle Frontpage dediğiniz şey bir editördür. Çok işlevi olmayan, bana göre Dreamweaver gibi bir editör dururken yanına yaklaşılmaması gereken bir editördür kendileri. Sevgili HayaHoshi, Dreamweaver edinemiyorsan kod renklendirme olarak Notepad++ 'ı öneririm ama Dreamweaver edinmeye çalış kesinlikle.
Bir arkadaşımız Div'i küçümsemiş, bilgisizliğe vuruyorum. Lafım ağır gelebilir fakat bir şeyler öğrenmek isteyen birisine yanlış bilgi verip tamamen doğru olmayan bir şeyi söylemek hiç doğru bir davranış değildir. Css kesinlikle öğrenmelisin HayaHoshi. CSS kullanmadan web site yapıyorum dememelisin =). Css bir sitenin yapıtaşıdır. Tüm dillerde HTML gibi kullanacağın bir arayüz dilidir(Ki zaten HTML tag stillerinden oluşur. HTML kullanmadan çalışmaz). Div kullanıp yamuk yumu site yapanlar, browserların (Netscape ve MSIE tabanlı) css i yorumlamasına yenik düşen kişiler zaten profesyonel bir site yapamadıkları gibi, teknolojinin bir hayli gerisinde duruyorlar. Seneler evvelinde çıkmış ama hala nedense bizim Türk halkının anlamadığı "WEB 2.0" teknolojisi var. Css kullanımı, sadece divlerden oluşması ve AJAX gibi teknolojilerin desteği. Şuanda Browser'lar Css3 için çalışırken (Hala MSIE tabanlı browserlar uyumu sağlayamadı, kullanılamıyor tam) Table sisteminden söz etmek kadar gericilik yoktur ve Table 2000'in başlarında kalan bir sistemden başka bir şey değildir.
Delphi konusuna değinmek bile istemiyorum, sallamasyonun bu kadarı diyorum. Nedra yeterince açıklamış. ASP dilinde sunucu ile beraber çalıştırırsınız sayfaları. Windows'un içindeki dosyalar ile işlem yaptırırsınız. Örneğin bir Upload sistemini windows içi dosyalardan yaptırmak zorundasınız. Bunlara Component diyoruz. .NET Platformunda bu tarz componentler yazılıp kullanılmakta. Yani ASP öğrenecek kişinin .NET bilgiside olmak zorunda (eğer ki ciddi işler yapmak istiyorsa)
HayaHoshi anladığım kadarıyla bir siteyi baştan sona bitirebilecek, kimseye ihtiyacı olmayacak bir eleman olmak istiyorsun =) Bu gayet güzel düşünce ama baştan söylemem gerekirse kitap okumayı, döküman okumayı ve araştırmayı sevmiyorsan, çabuk sıkılan bir insan isen tek bir yönden git. Arayüz Tasarımcısı olabilirsin veyahutta Programlamasını yapabilirsin, şuanda ikisinide yapmak istiyorsun.
İzleyeceğin yol şöyle olabilir ;
Html > Css > Javascript > Php > Ajax(Javascript dilidir yine fakat web 2.0 ile gelip Sunucu ile doğrudan ortantılı çalışan bir sistemdir. XML dosyalarıyla da rahatça işlemde yaptırabilirsin. Ajax'ın Jquery kütüphanesini kullanmanı tavsiye ederim.)
Bu kısımda PHP programlama dili üzerine yoğunlaşmış bir sıralama var. Tasarımlarına resimler katacaksan, görselliği ileri düzey tutacaksan Photoshop öğrenmeni tavsiye ederim. Php konusunda MySQL database ini kullanmanı tavsiye ediyorum ki zaten Oracle vb sistemleri kullanamazsın (yüksek meblalar=P şimdi biri kalkıp bilmeden sağdan soldan duyup oracle der diye korkup yazdım =P). MySQL hem bedava olup, hemde bir çok paralı database den daha hızlı olduğunu söyleyebilirim (ödülleri var hatta).
ASP düşünüyorsan öncelikle açık kaynak kodlu olmadığını, bir microsoft programcısı değilsen ve windows web serverlarından anlamıyorsan (2000, 2k3, 2k8) çok büyük projeler geliştirmen imkansız diyebiliriz. ASP'de çok küçük işlerinde Microsoft Access bile kullanabilirsin (Exel gibi çalışır, fazla veri koyma direk şişer =) ) bunun yanında MsSQL kullanmanı tavsiye ediyorum MySQL'den daha düşük gelse de gözüme (Eskiden asp yazan biri olarak) MySQL deki query lerden daha çok işlem yapabilmeni sağlıyor MsSQL'de.
Şimdi ki basamak Css olduğu için sana önerebileceğim kişi
Fatih Hayrioğlu . Kendisi Css konusunda çok iyi bir bilgiye ve anlatıma sahip. Arayüz kodlamasında profesyonel denilecek bir kişi

Bu kişinin bloğundan ve kitaplarından(E-Kitap) Css öğrenebilirsin. İleri ki basamaktaki kişiyi sonradan yazabilirim =) Kolay gelsin şimdiden