I think I need to learn about project management. I've tons of ideas, but I don't know how to structure and schedule time to build it
Step 1: save some capital Step 2: hire someone to help you manage your time ... Step n: both profit!
I like having a single text file open at all times in my computer. The file is a mess. Every new idea goes in there. As time passes, some of these ideas get touched over and over again. That's how I know they have some traction in the back of my mind. I keep describing them better until they graduate out of the text file into an actual project.
Prioritize your ideas, since you probably can't do them all at once. Prioritize the steps needed for the highest priority idea (or do this for the top three, depending on the size of the project) Using the highest priority item of the highest priority idea, determine what is needed to complete it. Acuire what is needed (from within, or externally) and execute. Celebrate (this is important!) Aim at the next highest priority, and do it again.
Prioritization, scheduling, updating timeline, commitment, and reaching MVP. Sometimes not even reaching MVP depending on your goal. Me and 2 other friends are developing something (hopefully it'll get developed and released) and we're doing basically that. The full product would have like 6 system and multiple sub-systems/features, but we're just focusing on 1 then during public testing release another and that's it. If all goes well (market wants it), we'd continue deving the rest. With that said, I'm assuming you also are not sure on what to develop from all of these ideas, that's where market research and market testing comes into play.