I think that the best way to learn technologies is to dive in and make apps in them! Here are some of the projects I've made since I've started coding three years ago:
Sports wear app built with Next.js, Three.js, TypeScript, Tailwind, MongoDB, NextAuth, Prisma, Zustand, Frame Motion and Sanity.
Collection of cryptography examples in Rust such as RSA, DH, Vigenere and various primality tests.
Matrix Calculator app built with React, TypeScript, Tailwind, Headless UI and Vite.
Collection of implementation algorithm tasks from HackerRank written in Rust.