Hallo,
Das kommt natürlich ganz auf deine Ziele an, die du mit einer Programmiersprache erreichen willst. Soll es eine interaktive Website im Browser sein, oder doch eher eine native Anwendung?
Vorteil einer Website ist natürlich, dass man relativ schnell Ergebnisse erzielen und Erfolgserlebnisse haben kann. Andererseits stehen dir natürlich kaum Schnittstellen zum Betriebssystem zur Verfügung, zumindest auf das Frontend bezogen. Nebenbei sind Investitionen in eine geeignete Domain sowie in einen für die Anforderungen der Website entsprechenden Server notwendig, um die Website online zu betreiben. Passende Hosting-Tarife bei einem Provider sind heutzutage für wenig Geld zu bekommen. Der Server muss zudem natürlich permanent erreichbar sein, damit der Nutzer die Website aufrufen kann.
Bei nativen Anwendungen hast du in der Regel Zugriff auf Schnittstellen des Betriebssystems und auf die Hardware, dies aber in Abhängigkeit der verwendeten Programmiersprache. Solche Sprachen, etwa C, C++ oder Java sind meiner Meinung nach dennoch mit einem größeren Lernaufwand und Verständnis für die Arbeitsweise des Computers verbunden, als wie es bei Programmiersprachen ist, die primär für die Anwendung im Web konzipiert wurden. So abstrahiert JavaScript-Code beispielsweise schon relativ weit von dem, was der Computer nach Ausführung des Programms tatsächlich macht. Du wirst in diesen Sprachen allerdings mit einfachen Konsolen-Anwendungen beginnen, die mit dem Nutzer höchstens über die Kommandozeile kommunizieren. GUI-Programmierung ist da schon ein etwas fortgeschritteneres Thema, das sich nach einiger Zeit an Einarbeitung in die verwendete Programmiersprache aber bewältigen lässt.
LG