Ich möchte eine kleine Zeiterfassungs-App für den persönlichen Gebrauch entwickeln, um meine Programmierkenntnisse im Allgemeinen zu verbessern. Ich kenne etwas JavaScript und etwas Python, bin aber in beiden Sprachen nicht besonders gut. Welche Sprache wäre nützlicher, um besser zu werden? Und sollte ich ein Framework verwenden oder alles von Grund auf selbst programmieren?
Die Wahl zwischen JavaScript und Python zur Entwicklung einer Zeiterfassungs-App hängt weitgehend von Ihren persönlichen Vorlieben und der Art der App ab, die Sie erstellen möchten.

Wenn Sie eine webbasierte App erstellen möchten, ist JavaScript eine gute Wahl, da es eine beliebte Sprache für die Webentwicklung ist. Andererseits ist Python eine vielseitige Sprache, die häufig für die Backend-Entwicklung und Skripting verwendet wird.

Was die Frage betrifft, ob Sie ein Framework verwenden oder alles von Grund auf selbst programmieren sollten, hängt dies von Ihren Zielen für das Projekt ab. Wenn Sie sich darauf konzentrieren möchten, Ihre Programmierkenntnisse zu verbessern, kann das Programmieren von Grund auf eine gute Möglichkeit sein, zu lernen. Andererseits kann die Verwendung eines Frameworks eine gute Wahl sein, wenn Sie eine funktionierende App schnell zum Laufen bringen möchten.

Letztendlich ist der beste Weg, Ihre Programmierkenntnisse zu verbessern, einfach anzufangen, etwas zu bauen und weiter zu üben. Versuchen Sie, mit der Sprache zu beginnen, mit der Sie sich am wohlsten fühlen, und scheuen Sie sich nicht, zur anderen Sprache zu wechseln, wenn Sie das Gefühl haben, dass sie besser zu Ihren Bedürfnissen passt.