Comencemos con lo obvio: no podrás construir tumblr. Por supuesto, esa no es tu pregunta. Quieres construir algo como tumblr. Esto es muy factible. Pero debes entender tus restricciones. Si exceptúa tener <500,000 visitas al día, debería estar bien.
El tiempo que tarde en llegar a un punto en el que pueda construir tal cosa depende mucho de las herramientas que elija para aprender. Si quieres llegar rápido, te recomendaría uno de dos caminos:
- Aprende Python y (una vez listo) Django
o
- Quiero comenzar un negocio minorista. ¿Cómo hago para encontrar proveedores chinos de buena reputación y rentables y establecer relaciones con ellos?
- Si hago una startup tecnológica, ¿cuándo tendré que buscar un abogado para mi empresa?
- ¿Qué estructura de negocio utilizan normalmente las empresas emergentes de tecnología?
- ¿Debo enviar un correo electrónico a Ron Conway?
- Quiero restablecer mi carrera. La idea de ser emprendedor me asusta. ¿Cómo puedo superar mi miedo?
- Aprende Ruby y (una vez listo) Rails.
Estos marcos web te ayudarán a moverte rápido. Python / Django es probablemente el más rápido / fácil de aprender.
También necesitará aprender algo de HTML / CSS / Javascript.
Si dedicas el tiempo, probablemente puedas aprender los conceptos básicos de todo esto en un mes.
Por último, los sitios grandes como Tumblr tienen un gran sistema para manejar servidores y bases de datos. No lo hagas Pagar por ello. Consulte, por ejemplo, http://www.appfog.com, http://www.heroku.com o http://www.pythonanywhere.com.