¿Qué idioma es preferible para aprender a desarrollar cualquier software o aplicación?

Hay una razón por la que hay tantos idiomas diferentes. No es preferible utilizar el lenguaje para desarrollar CUALQUIER software o aplicación.

Podría decir que Assembly es el mejor lenguaje para aprender, porque es una representación directa del código de máquina, por lo que no hay nada que no pueda hacer con Assembly que pueda hacer con otro idioma. Por otro lado, te llevaría una eternidad escribir software comparativamente.

Podría decirte que Java es independiente de la plataforma y solo necesitas escribirlo una vez, porque se ejecuta en todas partes. Pero eso tampoco es cierto. Java puede tener problemas en una plataforma de manera diferente a otra plataforma y, a veces, una aplicación en una plataforma, por ejemplo, una máquina expendedora, no tiene sentido en otra plataforma, por ejemplo, un teléfono.

Hay una herramienta para cada trabajo y un trabajo para cada herramienta. Concéntrese en lo que disfruta y escriba código bien formado, en cualquier idioma. Agregue más herramientas a su cinturón de herramientas siempre que pueda.

Leí las respuestas y encontré que la respuesta de Arpit Bhatnagar coincidía con mis pensamientos. Si es un principiante, intente implementar su aplicación en el idioma que conoce. Mira las complejidades. Luego pasar a un nuevo idioma. Probablemente debería comenzar con algunos C C ++ básicos, con C ++ familiarizarse con los conceptos de OOPS. Luego publique que probablemente se moverá a Java y explote su poder preguntando con varios marcos. Una vez que tenga un buen dominio de Java y frameworks tanto para el lado del servidor como para el cliente, definitivamente debería pasar a python y php.

Pero, de nuevo, todavía me calificaría como extremadamente aficionado. Puede encontrar mejores respuestas aquí, que yo también estaría viendo 😉 También debe intentar poner sus manos en ruby ​​on rails y groovy en Grails. Tecnologías divertidas 🙂 Buena suerte

Como otros han señalado, existen razones para muchos idiomas, cada uno con ventajas o limitaciones.

Sin embargo, C # o Java podrían estar cerca de un lenguaje que debería aprender si desea poder desarrollar para muchas plataformas. Se utilizan en la Web, en el escritorio y en dispositivos móviles.

Depende de su aplicación, hay muchos marcos y cada uno de ellos tiene sus ventajas y limitaciones, depende de las funciones y el alcance de la aplicación.
Para los principiantes, es mejor aprender los conceptos básicos de todos los principales idiomas y marcos y explorar todas las posibilidades presentes en ese lenguaje y marco.

La lógica detrás del desarrollo de cualquier software o aplicación es casi la misma en la mayoría del lenguaje y el marco, el proceso de implementación es diferente en todas partes, cambiar de un idioma a otro no es muy difícil, solo lleva una semana.

Tengo una pregunta similar un año antes, cuando comencé a aprender el desarrollo de aplicaciones, desde mi experiencia, aprender todo el lenguaje y el marco principal me ayudan a comprender el proceso de desarrollo de aplicaciones y nos ayudan a elegir una plataforma para el desarrollo de nivel superior.
puede buscar fácilmente en Google para seleccionar su primer idioma y plataforma de desarrollo.

C / C ++.

Seguido por Java. En estos días, Java VM está disponible en la mayoría de los dispositivos.

Python también está encontrando una buena adopción, pero no se ha probado y probado como Java.