During this journey, you face many bugs, challenges and errors but never ever give up because :
Success is closer than you think.
Programming is all about problem solving :
Think logically and break down the problem into steps to find the optimal solution.
Before you ask someone for help, push yourself as much as you can.
Master the art of Googling.
Be consistent, practice daily, help others.
Set Challenging goals and smash them by pushing your limits.