I have a few ideas and I (think) I have the skills to build initial prototypes but I'm really confused about how to "just start." Should I be looking for potential co-founders in college? Should I learn more programming? What do I do after I build a good product to attract investors? Anyhow, sorry for all that rambling.
don't build a product to attract investors. that's the _absolute_ worst way to approach products. Investors don't know shit. By the time you try and finish a product, they've already moved on. They want the new hotness -- not follow-ons. Very rarely have "me too" companies done well.
Build something you would use. Dog food it. Build your narrative. Founder/product fit, product/market fit. Find them. Test. Focus your product. Build community.