Basic --> warum nicht. Es ist einfach, schnell zu erlernen und die ersten Erfolge stellen sich schnell ein.
Mein Anfang war ein Sharp PC-1401 mit dem ich Basic gelernt habe.
Und dieser Grundstein besteht bis heute.
Ich habe später Fräsmaschinen programmiert und heutzutage eine CMM Maschine.
Der Unterschied zu Basic ist marginal und schnell adaptierbar.
Die Grundlage ist reinstes Basic mit Sonderbefehlen für die Maschinen. Ob eine IF Then Schleife auch ein ElseIF hat, ist schnell erfass- und anwendbar.
Später habe ich mit VBA und VB2015 eigene (auch OOP) Programme geschrieben, dessen Grundlage ebenso Basic ist. Das Objektorientierte Programmieren ist dann schon ein Sprung, aber nur wenn es nötig ist. Kleine Programme (früher auch Spiele usw) sind locker in Basic schreibbar.
Wie in anderen Beiträge bereits geschrieben verwende ich auch heute noch die kleinen 8-bit Sharps PC-E500S, PC-G850V, PC-1475 mit Erfolg auf Arbeit.
Programme für sich ständig wiederholte Berechnungen lassen sich damit rasend schnell schreiben und anwenden. Die neuen grafischen TR sind selten brauchbar und können hier nicht mithalten. Handys gleich gar nicht (auch wenn es Basic für Handys gibt).
Zu den Sharps (Casio's) gibt es noch richtige Bedienungsanleitungen, die einen die wenigen Basic Befehle erklären. Aber eben auch umfangreiche mathematische Befehle, so das alle Berechnungen gemacht werden können. Vorgefertigte Prg gibt es außerdem zu Hauf, an denen man lernen und stibitzen kann.
Zudem wird man am Anfang nicht mit Befehlen überschüttet. Grafikausgaben kann man als 1. Ausbaustufe betrachten. Auch einen Drucker ansteuern ist dann cool. Wer dann noch Lust hat, für den steht die OOP für größere Projekte offen Doch dann mus man schon etwas Erfahrung haben.
Ob man mit einem Commodore oder Sharp oder sonstwas anfängt ist völlig egal. Ich finde BASIC ist ein guter Anfang und Erfolge sind oft wichtiger als das Beherschen einer komplexen PrgSprache.
In diesem Sinne -- einfach anfangen ...