pull down to refresh

I have a very dear friend of mine learning Python from CS50 Harvard course and is at the end of completing it. I am on the same path, going together. Before I tried to learn C, 2 years back but after learning the basics, I found nothing to work with/on and thus quit.
Now with Python, I want to get into the Blockchain field (preferred BTC). Not in a sense of creating tokens and scamming people but rather working with protocols and going with stuff like Nostr etc. For the next few months I would like to strong up my very basics by getting dep dived into Leetcode problems. During C I didn't even found this and was the main reason I quit (basically stuck in a tutorial hell which I personally hated but didn't had any other choice).
Are we on a right path? { Also preparing SAT }