I am learning Python with Replit's 100 days of code. Not sure how useful it will be, but so far it has been good.
It can be useful in many ways even if you don't want to get a job programming.
For example, writing simple programs related to any aspect of your personal, professional, business, or social life. You could write small software tools to automate or facilitate tasks in these areas, as many people do.
That could be both useful and fun.