No matter your level, discovering a new language is a good exercise. It allows you to explore different approaches, technologies and challenge yourself a bit.
Personally, I like to do it at least once a year, to try out a new trendy stack or something that seemed interesting to me for a particular topic.
But how to go about it ? You can quickly feel overwhelmed, or on the contrary, want to go too fast. In this post, I want to share with you my approach.
Reading the official documentation
Often, we want to dive straight into the code and learn on the fly. But taking a few hours to read the official documentation brings many advantages.
1. Understand the language’s objective
If there are so many different technologies, it’s not just because developers like to argue about them (although that happens too 😅).
Generally, each tool is created with a particular problem or objective in mind.
Reading the documentation helps you understand the mindset with which the language was created and to know when to use it.