Don’t wait. I’ve never started any project knowing what I’m doing. Learning because you have an idea you want to execute, or just experimenting until you find the right idea is the best way to learn.