As much as the benefits of learning to code can not be overemphasized. The truth is that the progress it self which is a long process is challenging and could sometimes be frustrating and exhausting. As you as pass the initial stages and begin dealing with variables, loops and fuctions, the abstract nature of what you are doing can so much accumulate your reasoning that you begin to get frustrated. And if eventually you get back, you might feel too detached from the context of programming for it to be as attractive to you as the first time and you might quit.
I have seen lots of young folks undergo such experiences. I always advice folks like that to surround themselves with people I'm the programming world, join group chats and Internet forums and discussions about programing. They will go a long away in terms of supporting you.