pmwhodrawsreallywell when you say basics, what do you think one should possess before venturing on a piece? I do have some, but not sure if I have everything you're thinking of, nor being able to describe them precisely 😬
We don't know anything about your current piano level, so forgive me if I state anything that is a nobrainer for you. Because of your post about learning Canon in D with youtube videos, I could assume, you are just copying the keys of a Synthesia video. No usage of sheet music. No level 1 pieces before. Just starting to copy a video and get it into your memory, step by step. Every day a few notes more.
In this case, I would say you are trying to run before you learned to walk. It is possible, but at a high cost: You may be able to play Canon in D one day, but if you want to learn a second piece, you will have to start over the same process again. Spending many weeks of copying keystrokes from the screen into your brain (again). While doing this, you will likely forget parts of Canon in D. With basics, we mean different skills like a little bit of note reading. First steps with pedaling. Getting an understanding about how to work out your fingering. Work with different rhythms and time signatures. Using a metronome. Play some (many) easy pieces, preferably from a method book, with increasing difficulty. Building up many different skills a little bit, step by step. Not just one standalone skill like being able to play one single piece out of memory.
I am sure, my assumption is too black and white, so go ahead and tell us more about you. The more you tell, the better people can give advices that are tailored for you.
When it is about learning something - or if you have a question for a specific problem about playing piano: Learners Lounge.
Don't worry to start a new thread. Sometimes it is only one question and one answer; sometimes a discussion evolves. If it is about your equipment: Digital or Acoustic Pianos. Or go to Members Recording, if you want to share a piece, you just recorded. For showing your progress (like going through a method book) I'd start in the Learners Lounge. We have threads with more than 1000 posts, where people track their progress and chat about it.