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!