What is the most important thing you've done to improve your programming abilities?
The internet is full of resources about programing: blog posts, podcasts, interactive courses, and challenges. I'm always interested in hearing about what's worked for others. What have you done to help improve your programing abilities, and what would recomend to others looking to improve?
For myself, I've always found that I learn best by just jumping into the source, looking at how others structure their projects, and approach different problems in practice. Contributing to open source has been a great entry point for doing that.