La primera pregunta es bastante sencilla. Hay un montón de recursos que pueden ayudarte a alcanzar tu primer objetivo. Hice una lista de recursos gratuitos y de pago aquí.
La segunda pregunta es un poco más complicada. “Vender” aplicaciones a los consumidores es increíblemente difícil hoy en día. En el pasado, podías armar una aplicación simple que cambiaba el flash de la cámara (Flashlight.app) y podías ganar un montón de dinero.
Pero ahora, ya no es tan fácil.
Mi consejo sería apuntar a empresas / dueños de negocios que quieran dar dinero a cambio de soluciones. Investigue un poco e intente averiguar qué necesitan las personas y luego intente ayudarlas de la manera que le parezca adecuada.
- Estoy tratando de aprender el aspecto de administración de Salesforce. ¿Hay alguna otra herramienta de TI que deba aprender que ayude a mi carrera?
- ¿Cuál es la mejor manera de aprender o memorizar una gran respuesta?
- ¿Es posible perder la capacidad de aprender?
- Quiero aprender una segunda lengua extranjera. Mi primer idioma extranjero es el inglés, así que, ¿cuál es la mejor opción?
- Cómo medir mi progreso en el aprendizaje de un nuevo idioma.
Recuerde: las ideas valen la pena, si no resuelven un problema real que la gente está dispuesta a pagar.
Los comentarios más comunes que doy a las personas que intentan aprender un nuevo lenguaje de programación son algo como esto:
Está intentando aprender a usar una motosierra con el objetivo de hacer y vender cabañas de madera. Saber cómo operar una motosierra es solo el primer paso en su camino para alcanzar su meta. Si bien es un paso aparentemente importante, siempre puedes lograr tu objetivo sin él.
¿Cómo? Puedes contratar a alguien para que derribe los árboles, puedes comprar leña, puedes hacer casas de ladrillo, etc.
Si su objetivo es vender casas de campo, aprender a usar una motosierra no significará que los clientes llamen a su puerta y le pongan dinero en la garganta.