You are embarking on this adventure into the wonderful world of coding because you are choosing to do what is right for yourself, even though others in your life might not understand or appreciate it. That's okay; know that even though you might feel uncertain, you are on the right path.
Learning to code for 5 minutes a day for a year will get you farther than thinking about learning to code for an hour every day, but never doing it.
Action is what takes hopes and dreams and turns them into reality.
Don't "should" on your self. The tortoise beats the hare every time. Small, consistent wins every day are better than huge wins for a few days followed by burnout.