Ok, please hear me out. I want to make an app either for IOS or android devices, however it will probably need an online service. That being said, should I develop a website first and then construct an app that retrieves data from the new website? For example, say you want to create a music streaming website/app, how would one go on about making one? I know I'll need to code a website and design it, but how does one get that website online? I know about webhosting and I know that you have to pay for the service. But cant you just build a server that will put your website online? I just want to know how little websites become big and popular over time. Facebook was started by a college kid, but how did you go about making it? Did he have a lot of money to just start off paying a webhost? Please help!!