There are so many helpful responses ITT, thank you all, you've saved me from a ton of time wasting/rabbit holing.
I've decided to press ahead with plan A and complete the front-end dev track.
Then I'll choose a project, spec it out as best I can, and choose from Hasura or Firebase as back-end solutions.