Meinen Vorrednern kann ich mich nur anschließen.
Für den Anfang ist der c64 der richtige, der dir gefällt.
Irgend einen Massenspeicher brauchst du grundsätzlich, da der c64 sonst kaum verwendbar ist. Das interne Basic kann ja von Haus aus quasi nichts. Und selbst wenn man etwas programmieren will, muss das nach dem ausschalten ja wo bleiben. Einen internen nicht flüchtigen Speicher hat der c64 von Haus aus nicht!
Zum einen gibt es da die originale Lösung mit der floppy. Oft ist so eine 1541 bei Paketen eh mit dabei. Mittels einem alten PC, der noch einen echten lpt Port besitzt kann man relativ einfach Disketten aus dem Internet auf echte übertragen um so Programme aus dem Netz nutzen zu können. Ganz so alt muss der PC auch nicht sein. Ich habe hier einen Rechner mit win XP (32 Bit), der das wunderbar erledigt.
Dann gibt es noch ersatzlösungen wie das sd2iec, welches nicht voll kompatibel ist zur echten floppy (einige Software läuft darauf nicht bzw stürzt beim nachladen ab), oder einer 1541 ultimate, welche jedoch preislich eine andere Hausnummer ist.
Beide Systeme haben im Gegensatz zur floppy den Nachteil einer komplizierteren Bedienung und mit persönlich fehlt das haptische Erlebnis ;).
Imho fährst mit einem komplettpaket wo alles dabei ist evtl nicht am billigsten, aber mit am einfachsten für den Start.
Gruß C-Man