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