Learning a new programming language doesn't make you a good programmer, but your knowledge of how to effectively use that language to solve a given problem does.
Writing code that you understand doesn't make you a good programmer. Writing code that others can also understand does.
Using the best computer or the biggest monitor doesn't make you a good programmer. Your approach to identifying and solving an issue does.
TLDR; you should try to be following if you want to evolve as a (good) programmer.