Das erste, was du dir anschaffen musst um eine Homepage zu machen, ist Webspace!
Da deine Festplatte ja nunmal nicht für jeden zugänglich ist, können die Leute Bilder und Dateien, die dort gespeichert sind nicht sehen. Du brauchst einen Speicherplatz, auf den alle Internetbenutzer zugreifen können.

Dort kannst du Bilder und Dateien mit Hilfe eines FTP-Programms ablegen und in deine Seite einbauen.
Kostenlosen Webspace bekommst du z.B. bei
Arcor.
Wenn du etwas Geld investieren möchtest, was sich sicherlich im Hinblick auf Zuverlässigkeit und Service lohnt,
,
dann kann ich 1und1, Host Europe
und
Levanzo empfehlen.