時間追跡アプリを開発するためのJavaScriptとPythonの選択は、あなたの個人的な好みと構築するアプリの種類に大きく依存します。

Webベースのアプリを作成したい場合、JavaScriptはWeb開発に人気のある言語であるため、最適です。一方、Pythonは、バックエンドの開発とスクリプトによく使用される多用途の言語です。

フレームワークを使用するか、すべてをゼロからコーディングする必要があるかどうかについては、プロジェクトの目標に依存します。プログラミングスキルの向上に集中したい場合は、すべてをゼロからコーディングすることは、学ぶのに最適な方法です。一方、機能的なアプリを迅速に実行して実行したい場合は、フレームワークを使用することが良い選択です。

最終的に、プログラミングスキルを向上させる最良の方法は、何かを構築し始めて練習を続けることです。より快適な言語から始めてみてください。ニーズに合った方が良いと感じたら、他の言語に切り替えることを恐れないでください。
The choice between JavaScript and Python for developing a time-tracking app will largely depend on your personal preferences and the type of app you want to build.

If you want to build a web-based app, JavaScript is a great choice as it's a popular language for web development. On the other hand, Python is a versatile language that's often used for back-end development and scripting.

As for whether you should use a framework or code everything from scratch, it depends on your goals for the project. If you want to focus on improving your programming skills, coding everything from scratch can be a great way to learn. On the other hand, if you want to get a functional app up and running quickly, using a framework can be a good choice.

Ultimately, the best way to improve your programming skills is to just start building something and keep practicing. Try starting with whichever language you're more comfortable with, and don't be afraid to switch to the other language if you feel like it will better suit your needs.