When I’m learning a new language I like to try and solve problems from sites like https://adventofcode.com/ or https://projecteuler.net/ I find this gives my learning more of a focus. After you’ve done a few of these you should have enough confidence to attempt your own projects
Or alternatively Godot. IMHO it’s a lot simpler to get basic stuff working. The editor can run on a much lower spec machine than unreal and GDscript is good stepping stone between scratch and languages like c#.