It is mostly 'not about books'. It is about exposure. To tasks; to other peoples code; to doing 'maintenance'; ultimately, to learning as much technique in as many environments as you can. This takes time. I have been writing programs for over 40 years. I still learn new methods and practices almost every day. You can only be super within the realm of your expertise. Expand your expertise to get better. Learn wherever you can. Volunteer for tough assignments. That's how you become a super programmer (limited).;)
Michael J Wolfstone It is always fun to learn new stuff!