You don't need a big understanding of programming to be able to create a social media platform. There are lot of options out there for users to chase their dreams. ICO's, crowdfunding, and investors all exist for a reason and don't be scared to use them.
Here's an idea. Create a pitch deck. Put all these ideas you have for the next big social media platform onto paper, add budgeting, how will development work and a timeline. Then go talk to some venture funds, investors or even hold a crowdsale for it. An idea isn't valuable unless there is work put behind it.
Good luck!
Thanks for your response. How do one go about an ICO starting from the white paper?