How to Get Familiar With a Programming Language Through Coding

Solve coding problems

Programming language coding problems

Solve problems on LeetCode

Do small toy projects

To-do list

Calculator

Snake game

Make projects that solve your own problems or requirements

Web page crawlers

Web video downloader

Automation scripts or tools

Contribute to open-source projects

You can search “How to find open source projects to contribute”

Create your own open-source project

Doing open source projects forces you to write better and clean code.