¡Excelente que quieras aprender a programar! La elección del primer lenguaje depende un poco de tus intereses y metas, pero hay algunos ideales para principiantes por su simplicidad, utilidad y comunidad. Aquí te doy una recomendación general y otras opciones según objetivos específicos:
---NOTA: Me pareció interesante compartir tal cual la respuesta de qwen.ia a la pregunta del curso: [Curso de ia para principiantes]. (@chrisaiki/curso-ia-para-principiantes). En mi post anterior ([Ejercicio 2 del curso ai para principiantes] (@aljif7/curso-principiantes-ia-ejercicio-2) compartí mi experiencia con deepseek.
print("¡Hola, mundo!")
| Objetivo | Lenguaje recomendado | Razón |
|---|---|---|
| Desarrollo web (frontend) | JavaScript | Es el único lenguaje que funciona directamente en los navegadores. |
| Desarrollo web completo (backend + frontend) | JavaScript (con Node.js y React) | Permite usar el mismo lenguaje en cliente y servidor. |
| Aplicaciones móviles | Kotlin (Android), Swift (iOS) | Idioma nativo para sus plataformas. |
| Videojuegos | C# (Unity), GDScript (Godot) | Herramientas enfocadas en juegos con entornos visuales. |
| Inteligencia artificial o ciencia de datos | Python | Tiene librerías como TensorFlow, Pandas, NumPy, Scikit-learn. |
| Sistemas embebidos o alto rendimiento | C/C++ | Más cercano al hardware, útil para sistemas críticos. |
| Automatización de tareas | Python, PowerShell, Bash | Ideal para scripts rápidos. |
Si me cuentas un poco más sobre lo que quieres hacer (ej: desarrollar apps, analizar datos, hacer videojuegos, etc.), ¡te puedo dar una recomendación aún más precisa!
(Al final me enlistó links para iniciar, si uno está interesado)