How To Learn A New Programming Language - YouTube by ThePrimeagen
Advent of Code - Wikipedia
Advent of Code is an annual Advent calendar-style event featuring programming puzzles, released daily from December 1st to 25th. Each day presents two puzzles, increasing in difficulty as the month progresses, that can be solved using any programming language. The puzzles are designed for a variety of skill levels and can be used for learning, practice, or even as part of interview preparation.