Hard Work, Dedication
I have a dream and an end goal in life and I have all the motivation and drive to get what I want! I don't have a plan B or C because it distracts me from plan A. I expect to fail here and there because you can't reach success without failing or overcoming an obstacle but I love failing more than anything because it means I can improve on my mistakes and really push myself to grow more as a person and make me into the best version of myself that I can possibly be!
If I could give any advice for anyone starting to code or learn the basics of designing any piece of software I would just say that you need to be patient and think about what you would like to have already done by this time 5 years from now. Then when you have that goal and you know how to achieve it then go and get it and don't let anything get in the way of you getting it and living the life that you want to live!