<s>[INST] I want to develop a small time-tracking app for personal use, to improve my programming skills in general. I know some JavaScript and some Python, but I am not particularly good at either. Which language would be more useful to get better at? And should I start using a framework or code everything myself from scratch? [/INST] If you want the app to work as a smartphone app and in a Desktop browser, Expo with React Native is a good framework to create highly portable apps. You will need to learn the React Native JavaScript framework to accomplish this. If you are fine with just using your desktop browser for this time-tracking app, then you could write your app as an HTML document with embedded JavaScript with no framework. A third option, if you would like to run a server on your local network that provides this app to any connected computer's browser, would be using the Flask package with python. If those seem like overwhelming choices, I would recommend Flask, but if you really want your app as an Android or IOS application and are willing to put more effort into project setup, expo could be a good choice.</s>