There's a Chinese saying that says, "the best time to plant a tree was 20 years ago, the second best time is now..."
I believe this is the best time for you to learn coding and since you are passionate about it you'll definitely enjoy it and be successful.
I'm not a coder but your decision to START is the beginning of success.
I didn't know it was Chinese but that quote has played a major role in my decision now.