Eğer amacın programlama vs. şeyleri öğrenmekse hosting ve domain şart değil, Bilgisayarına kuracağın programlar ile çalışabilirsin.
Eğer web tasarım üzerine yöneleceğim diyorsan öncelikle html - css öğrenmen şart. Öğrenmelisin demiyorum bak şart. Ardından bir yol ayrımına geleceksin. PHP mi ASP.NET mi ? PHP yaygın bilinen bir dil php bilerek iş bulamaman neredeyse imkansız. ASP.NET ise genelde kurumsal firmaların tercih ettiği bir dil. Etrafımda bu işi yapanlara baktığımda php bilenler sürekli aktif ve para akışı var. ASP.NET bilen ise iş oldukça çalışan ama php bilen biri kadar kazanan (Bazen daha fazla.)
HTML CSS öğrendikten sonra gerisi tamamen sana kalmış bir şey. Kendi yolunu kendin çizeceksin kurumsal mı ? Yoksa Bireysel mi?
Mysql, Sql vs. neyse bunlar da önemlidir ama öğrenmek zordur illaki bilgi sahibi olursun. Diğer yazdıkların ve ekstralarıda öyle. Bir tane dili öğrenmeye kalktığında diğerleri hakkındada bilgi sahibi oluyorsun zaten.
Yazım hataları cümle düşüklükleri varsa affola.