This website is a mine to learn to program for free: up to 67 languages and with the help of thousands of mentors

Exercism is a collaborative learning website where practical exercises are its main attraction.

Learning to program is something that more and more users are taking up, whether through different academic levels, courses, or self-taught. And although at Genbeta we have talked about countless resources to learn to write code in multiple programming languages, this website that we are going to tell you about is great for those curious people who want to venture into the great world of programming.

Exercism is a website that compiles resources of all kinds to help users learn to program. The site includes exercises for up to 67 programming languages, all of which are free of charge.

A website to learn to program in a fun and easy way
If you have ever considered learning a programming language such as Python, JavaScript, Java, C++, C#, Rust and many others, Exercism is a good guide to start with.

The learning process works as a challenge for the user, where in each lesson we learn the basics of various topics. The idea is that the user writes code and that this serves to move on to more advanced levels.

exercism

Exercism insists that its method will always be free, and relies on a large community to collaborate and help new members learn to program. All contributions are freely distributed, although its owners also accept donations.

To get started with Exercism, all a user has to do is register for free and choose the programming language they want to practice. Although there are levels for all types of users, Exercism will be somewhat less frustrating if the user comes with some knowledge, even if it is very basic.

In total, more than 1.5 million users use Exercism’s resources to learn how to program. And if you run into problems with your code, you can always count on its community, which is one of the most valuable foundations on the web. Exercism has more than 11,500 mentors, people who voluntarily help other users learn how to program.

The only drawback is that the website is entirely in English. So if you want to start using this page, it would also be advisable to at least know how to use the language (or use a translator).