What to do to become a better programmer?

At least that's what works for me

Practice regularly: The best way to improve your programming skills is to practice regularly. Set aside some time each day to write code and solve problems.

Learn a new programming language: Learning a new programming language is a great way to expand your knowledge and improve your skills. It will also make you a more versatile programmer, which can be attractive to employers.

Work on personal projects: Personal projects are a great way to apply what you've learned and to explore new technologies and techniques. They can also help you build a portfolio of work to showcase your skills.

Join online communities: Online communities, such as forums and online groups, are a great way to connect with other programmers and learn from their experiences. You can also ask for help and advice when you get stuck on a problem.

Contribute to open-source projects: Contributing to open-source projects is a great way to gain experience and improve your skills. It will also give you the opportunity to work on real-world projects and to collaborate with other programmers.

Keep up with the latest developments: The field of programming is constantly evolving, with new technologies and techniques emerging all the time. To stay competitive, it's important to keep up with the latest developments and to learn about new tools and approaches.

Overall, the key to becoming a better programmer is to be committed and to be willing to put in the time and effort to improve your skills. With dedication and practice, you can become a proficient and successful programmer.