What's a good time to dive into learning a second programming language? After getting comfortable with my first one, like Python, when should I look to pick up another, like JavaScript? I'm hoping for some general guidelines on when it makes sense to expand my skills.
2 Answers
I learned multiple languages at the same time, including C#. It really helped me identify the specific features of each language and recognize common concepts versus the unique quirks of each. It could be beneficial to try this approach if you’re comfortable!
I believe the best time to learn a second language is when you have a project in mind that fits well with it. For instance, I started with Python but switched to Go for a few months because I wanted something compiled and fast for making APIs. Then I picked up C when I wanted to get closer to hardware. So, if you're working on a Python backend and think about adding a frontend with user features, that’s a perfect moment to learn some JavaScript and HTML!
Yeah, makes sense.