¿En qué idiomas / plataformas debo aprender a desarrollar para crear un producto en el mercado actual?

Yo diría que el idioma es la menor de tus preocupaciones. Debes enfocarte en la idea mucho más. Pero sí, tendrá que crear un producto y para eso necesitará un idioma. Descubrirá que en realidad puede elegir usar uno u otro en la mayoría de las plataformas. Sé que mi respuesta no está ayudando a señalar qué libro / compilador debe recoger ahora. Yo diría que aprenda la programación en C hasta el núcleo para que no haya una sola pregunta sobre la que no pueda responder o tener una idea. Luego aprende un lenguaje orientado a objetos. JAVA sería una buena opción porque es popular. También puedes mirar C #. Un lenguaje de secuencias de comandos será realmente útil en la automatización y otras cosas: Python o Perl son opciones populares.

Lo que necesita saber más que un lenguaje es la arquitectura de un software. Por lo tanto, necesita la experiencia para construir prototipos muy rápido. Puedes seguir algunos proyectos en github o crear el tuyo propio. Aprenda sobre patrones de diseño que resuelven problemas del mismo tipo. Aprenda a proporcionar un servicio web, porque la mayoría de las aplicaciones actuales lo utilizan.

Comience a codificar, eso es lo mejor que puedo hacer, supongo. Una vez que esté en funcionamiento, verá más problemas y más soluciones. ¡Todo lo mejor!

     

Advertising Here

Dependerá en gran medida del producto que desee crear. Primero encuentre la idea, luego encuentre la herramienta adecuada para hacerlo de manera eficiente.

Además, si desea comenzar a crear prototipos rápidamente, mi consejo es Python. Es fácil de aprender (imo), multiplataforma y hay muchos marcos para ello.

Si planea desarrollar aplicaciones web, recomendaría aprender javascript. Se está usando en el lado del cliente durante muchos años y en los últimos años incluso se usa para desarrollar el lado del servidor de una aplicación web. Sugiero revisar node.js y luego Meteor. La forma más corta de describir meteor.js es que es a node.js lo que los rieles son a ruby. Meteor es increíblemente poderoso y todavía está en sus comienzos, por lo que no hay muchos expertos en meteoros como los de rieles, django, etc. Compruébelo y quién sabe, en un par de años podría convertirse en uno de los expertos. y desarrollar una nueva aplicación impresionante.