Temel bazı bilgiler verebilirim.
Öncelikle Domain. Bu bir isimdir ve temelinde Nameserverlar ile çalışarak kullanıcıya IP adresiyle giriş yerine bir isim atanarak girmesine olanak sağlar.
IP adresi dediğimizde mevcut sunucunun IP adresidir. Hosting dediğimiz olay da bu sunuculara paylaşımlı olarak dağıtılır. Ve sen hosting olarak aldığın şey aslında bir sunucuda sana ayrılmış bölümden ibarettir. Öncelikle hostingler ile uğraşmak yerine daha temelini araştırarak başlamanı öneririm. Örneğin denemeler yapmak için 100-200 TL gibi bir miktara VDS sunucu alabilirsin. Buraya aşağıdaki ücretsiz paneller kurmaya çalışarak başla.
- Vesta
- Plesk
- DirectAdmin
- CyberPanel
Bunlar piyasadaki ücretsiz lisansa sahip panellerdir benim favorim Vestadır. Cpanel gibi uçuk ücretler talep eden panellere pek gerek duymuyorum. Zaten VDS sunucuya hakim olabilecek bilgiye sahip olduğunda Vesta gibi bir panel bile gereksiz gelecektir. Panele ihtiyaç duymazsın bir süre sonra. Önemli olan HTTP Serverın çalışacağı uygun ortam ve tabii bir veritabanına ihtiyaç duyacaksan buna göre optimize edilmelidir.
Bir sunucu kiraladıktan sonra panelide kurduktan sonra sana önerim Cloudflare isimli şirketin ücretsiz paketine kayıt olarak tüm sitelerini bu siteye kaydetmelisin. Bu site senin sunucun ile kullanıcı istekleri arasında bir köprü oluştur ve her anlamda bir güvenlik sağlar. Bu güvenlikten kastım kullanıcı direkt olarak sunucu isteklerini HTTP sonuçlarını sunucudan alamaz. Yani arada başka bir sunucu olduğu için her zaman daha güvenlidir. Birçok saldırıyı en başından önlemiş olursun.
Hosting olayını biraz anlatabildiğimi düşünüyorum.

Geriye yazılım konusu var. Öncelikle hangi alanda kendini geliştirmek istiyorsun? Back-end ve front-end, full-stack terimlerini bir araştırmalısın sen bir internet sitesi veya uygulama vb. projeler yaparken hangi tarafıyla ilgilenmek istiyorsun? Kelimenin anlamıyla her biriyle diyorsan bu biraz zaman ve tecrübe gerektirecektir Sana tavsiye öncelikli olarak aşağıdaki dillere bir göz atman.

Javascript her ne olursan ol öğrenmen gereken temel dildir.
PHP - Backend olarak kendini geliştirmek istiyorsan.
Python aynı şekilde.
NodeJS bu dil Javascript dilinden geliştirilmiş benim favorim olan dillerden biridir. Backend işlemlerini PHP ye oranla daha hızlı ve kolay yapabilirsin.

Frontend dediğimiz taraftaysa yeni nesil yazılım dilleri mevcut ancak sen ilk olarak temelinde HTML-CSS(vb.)-Javascript üçlüsüne bir göz atmalısın. Bir internet sitesinin olmazsa olmazları temelinde bunlara dayanmaktadır. Daha anlatılacak birçok şey var elbette ancak en önemlileri başlangıç için bunlar diyebilir.

Yolun açık olsun dostum, sevgiler.