In my personal opinion, it's never late for 2 things: coding and riding to bike.
Both hard but when you done, you will have different view to the world.
Mainly web development for money. Everything else for fun :) Rust, WebAssembly, Flutter, ML, C64 Assembly, Raspberry, ... a lot of plans, much less free time to work on them.
Programmer, humorist. Host of the Citizen Coder Podcast. I interview developers from all over the world, from beginners trying to break into the industry to senior devs.
If you have a passion, it's never late man.
In my personal opinion, it's never late for 2 things: coding and riding to bike.
Both hard but when you done, you will have different view to the world.
I would add a few more: to learn playing a musical instrument and start sport activities.
Never too late for those either!