I'm a part of a community where guided breathing is a thing. Basically, someone breathes in a certain way and you repeat, reaping the meditative high-like benefits.
So if there's a guided approach to something simple as breathing, why do you think that you could get out coding without a guiding hand?
It's clear that no one makes it in the programming world without a guide. Most people have someone to guide them at some step on the way.
I would have given up on programming a year in if there weren't people giving me a hand during my lowest points.
But also during the highs, you want to ensure that you are on the right path.
In any case, you want to make sure that you take a holistic approach.
Behind a guidance request like:
"I want to learn Ruby"
Most of the time is something deeper. Something you want to achieve. A change you want to perform.
You might get there by binging Udemy tutorials. You also might find a more effective and fun way to do this which I'm always looking for in my own and my mentee's projects.
I can't guide everyone in huge detail, but I often can advise on how to ignite the change because I might have been in similar situations before.
And for some projects, I can go into the nitty-gritty details with you because I've done the exact same thing that you are trying to achieve.
Let's take a breath together and look at your situation to find the guiding north star: