It starts with what you know. How much programming experience do you have? What front and back end technologies do you know? What operating systems? Have you built a dedicated server? Have you worked with cloud services? Is this just for you as a side project are is it your work?