I have started over as in I climbed the mountain of tech roles to CIO, then I was a founder for a few different companies, a couple that I successfully exited and then I started over as a senior engineer at a company and now am the CTO. I actually love being just an engineer but also love being CTO or a product person, mainly because I really enjoy the team building aspect and solving hard problems.
What I can say is be careful on your expectations & motivations, starting over and being a novice in a new field will feel different than starting over and having been already successful in a field/industry. Check the career growth, salary growth of the positions/field before you jump because something I discounted was the lack of monetary growth can significantly demotivate you. At least to me, and I think most people in tech, money isn't the only motivating factor, but the lack of progress monetarily sure can demotivate you quick.
Then started hunting for a new job. As I came to realize, having quit a job without first lining up a new one does kind of put you at zero.
Did eventually find a nice (albeit low-paying) job. No regrets, though. I did a great thing for myself. And I suppose I do feel a certain righteous schadenfreude every time I hear hirers complaining that they can't find anyone good anymore.
I have to learn all over again. I know the basics of a language as they use the same logic as others. So I can write small programs in Python, but I have to reinvent myself.
I am 51 years old, and it seems I am too old to hire. Especially when I have a disability. So I get overqualified for most job postings and no response for others.