> And now, I'm broke as hell and not sure what should I do. Whenever I look at jobs either for backend: they need algo and for frontend they need 10 different frameworks. I don't have any education background in CS or even in anything after high school.

I think you can get up to date in these new tech stacks quite fast. Just apply for jobs and get used to their interviews. You'll discover a pattern (classic questions tech companies ask, and their answers). In the meanwhile learn 1 frontend framework and 1 backend framework (you usually can extrapolate knowledge. For instance, if you know Vue, you more or less know about React. If you know Django, you more or less RoR. Details differ, but the concepts remain).

In a nutshell: just apply. First rounds will be hard, but it's all about getting used to it.