“There is only one way to eat an elephant: a bite at a time.” – Desmond Tutu

That’s precisely the approach you should follow when learning something that seems overwhelming.

Whether it’s learning a new programming language, or adopting a healthy lifestyle, or brushing up on your Spanish – what it takes to succeed is dedication and perseverance.

Let’s say you want to learn a new programming language.
Make practicing a daily habit and stick to it. Work on improving your skills for at least an hour every day.
Once you understand a concept, make sure to solidify it by writing small programs that use:

  • the new concept
  • things you’ve already learned

Over time, your programs will grow in length and complexity.

It’s also essential to track your progress. Compare your recent projects with the code you wrote a while ago. Check if you can enhance those older programs. Can’t find anything to fix? Look harder. 😉
With this iterative approach, your coding skills and style improve eventually.

Then here’s the social aspect. Find people who share your interests. Meetups are a great place to start. Surrounding yourself with others who want to achieve the same goals as yourself can be a huge motivator. Besides, you’ll make new friends.

Take care,
Karoly