How to learn a new programming language

Matt E.
4 min readFeb 13, 2024

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.

2. Knowing its scope and features

--

--

Matt E.
Matt E.

Written by Matt E.

Software engineer at Achiev & Jounco. Passionate about programming and entrepreneurship