I’m just below average programmer in C++. I want to be better coder and want to learn a coding language which would align me with open source technologies/stack more appropriately. Which language (Java, Go, Kotlin or Python or ?) and books should I read for writing solid code? I’m SDE2 at Amazon with not much chance of writing something from scratch. It’s mostly adding code stubs (C++) nothing which I’m doing big. I’m going to work on new project in coming month so hopefully can pick something other than C++.
Go
To get better at coding, code more. Either transfer teams to work on new projects, or work on personal projects or open source projects.
If you cleared Amazon interview, you cannot be below average. Probably you are underestimating yourself.
Personal projects, contribute to small projects on GitHub
Java is the most commonly used language in my experience. It's an easy transition from cpp
Klingon