Una de las preguntas más recurrentes que hacen en los distintos foros y comunidades las personas que quieren iniciarse en la programación es:
¿Con que lenguaje de programación debo iniciar?
Es muy sencillo resolver esta incógnita pero implica ciertos factores:
-En primer lugar no hay mejor ni peor lenguaje, son útiles según la necesidad de tu proyecto la verdadera pregunta sería ¿para qué quiero programar? a partir de esa respuesta comienza la aventura del aprendizaje.
¿Aún no tienes claro el camino?
Si ya tienes en mente que deseas desarrollar, ahora te ayudare a escoger el lenguaje con el cual hacerlo.
Elegimos las plataformas:
Vamos a definir donde correrá nuestra aplicación, según sea el entorno donde esté trabajando nuestra plataforma, determinara el tipo de lenguajes a utilizar.
Quiero hacer una aplicación web:
Front-End: son todas las tecnologías presentes del lado del cliente, es decir los lenguajes del lado del navegador web como lo es HTML5, CSS, JavaScript entre otros.
Back-End: Son esas tecnologías que se encuentran del lado del servidor como lo es PHP, Python, .Net, Java, etc. Son los lenguajes encargados de interactuar con la base de datos y manejar la data presentes en nuestra aplicación.
Quiero hacer una aplicación móvil:
Quieres tener una aplicación en Play Store o en Apple Store, entonces lo que necesitas es aprender Java y Android y si tu tendencia es hacia IOS tendrás que aprender Objetive-C o Swift.
Hay otras plataformas como Windows Phone que trabaja con C# y Visual Basic .NET.
Quiero hacer aplicaciones de escritorio:
Hay gran variedad de lenguajes para escritorio, general mente recomiendo C#, Visual Studio, Java, Path.
Según sea tu objetivo tendrás lenguajes que aprender, dominar y
aplicar en tus proyectos solo elige uno y comienza a programar.
Deje tu opinión en los comentaros y que lenguaje quieres aprender.