So here is the deal. I've created a brand with my YouTube channel. It is a local thing and I'm getting recognized a lot out in public. With the brand and the popularity. I'm wanting to develop a social network for my niche (hiking/backpacking) with a full mobile app support. So when it comes to the "learning the code" part, I don't need help with that. That is my responsibility and I'm sure it will be a fun adventure to take. I'm mainly looking for ideas of what programming languages to use and what tools out there will make like easier. Should I make the core network (what people will visit with their desktop) as php/mysql? Or something else? I want to easily be able to develop iOS, Droid and possibly Windows mobile apps integrated from the network. What tools are best for a Windows user to do that without getting multiple operating systems and computers? Any help, tips and ideas would be appreciated. I eventually want to monetize from this. Offer a large free base for the most part but a premium suite for a small fee.