Que lenguaje de programación escojo?

BlueNight

Buenas tardes, he decidido iniciarme en la programación de forma autodidacta y tengo varias dudas a ver si me podéis solucionar. Todo este viene para hacer un cambio laboral , temas de programación no se mucho , si que domino webs, diseño , etc... He visto que mucha gente recomienda empezar por Javascript y otra gente por Pyhton, luego otra gente dice que las ofertas están saturadas y es mejor aprender Java aunque es más difícil o eso dicen.. No tengo ni idea por cual empezar lo lógico seria empezar por uno bastante fácil y con una curva de aprendizaje asequible ya que no me quiero frustar mucho, a ver si me podéis echar una mano, mil gracias!

pantocreitor

Cuando dices que dominas web a que te refieres???

1 respuesta
BlueNight

#2 a nivel wordpress y tal , landings, etc.. nada del otro mundo

1 respuesta
pantocreitor

#3 vale, entonces ni puta idea (sin ir a malas) o has tocado al menos PHP para hacer algo?
Porque Wordpress a nivel user es tener 0 conocimiento de programación web.

Edit: por ir comentando. Si te gusta el tema diseño te diría JS. Aprender JS bien, CSS bien y tras eso el framework que mas te apetezca de front (React o Angular por ejemplo) y bootstrap suele venir bien.
Tras eso pues mira si quieres seguir en front y ya veras

1 2 respuestas
BlueNight

#4 PHP 0 , sisi tranquilo. Mi experiencia así como tal es de diseñador grafico.

BlueNight

#4 Mi objetivo es aprender a programar, tener una buena base, encontrar trabajo y luego pivotar a la programación de videojuegos.

2 respuestas
crb2222

#6 el lenguaje no importa para aprender a programar. Te recomendaría Java para aprender pero seguramente se me tiraría encima medio foro.

Dale con python que es amigable en muchas cosas, pero recuerda que el lenguaje no importa

2 respuestas
BlueNight

#7 Vale perfecto, mi idea es buscar un lenguaje rentable a la hora de buscar empleo, que no este saturado vaya.

Troyer

#6 que problema tienes por aprender a programar haciendo un juego? No hace falta "aprender a programar" para luego enfocarte a lo que quieres hacer.

Luego pivotar a la programación de videojuegos te va a pasar como al 99% de las personas que quieren programar videojuegos, como no te hagas un portafolio (juegos propios) amplio no te van a querer en ninguna empresa y si entras poco programaras de un videojuego realmente.

Mi recomendación es que aprendas lo básico:

  • Fundamentos de Programación: Comprender los conceptos básicos como variables, bucles, condicionales y funciones.
  • Lenguajes de Programación: Dominar al menos un lenguaje de programación, ya sea Python, Java, JavaScript, o C++.
  • Control de Versiones (Git): Aprender Git para gestionar versiones de tu código.
  • Estructuras de Datos y Algoritmos: Conocer listas, pilas, colas, árboles y algoritmos básicos.
  • Bases de Datos: Entender cómo funcionan las bases de datos relacionales (como MySQL) y no relacionales (como MongoDB).
  • Conceptos de Redes: Saber lo básico sobre cómo se comunican los ordenadores en una red.
  • Pruebas de Software (Testing): Aprender a realizar pruebas para asegurarte de que tu código funciona como debería.

Una entiendas todo esto viene lo difícil que es que intentes hacer juegos para ti que te valgan para tu portafolio.

5 1 respuesta
laZAr0

Depende a lo que te quieras dedicar, JavaScript para desarrollo web creo que es obligatorio, como Kotlin para aplicaciones Android. Para el resto, hazle caso a #9, aunque para hacerlo de forma autodidacta son muchos palos que tocar y no vas a saber organizarte de forma adecuada.

Por eso, lo normal actualmente es que empieces a trastear con algún curso de programador básico con algún lenguaje de programación orientado a objetos como Java, C# o Python.

Una vez aprendas los conceptos básicos, puedes adaptarte a las particularidades de cada lenguaje sin demasiados problemas. El resto de la lista, bases de datos, redes, etc., la vas a tener que aprender conforme te haga falta integrar cada cosa en tus proyectos. Si sigues un curso guiado de los recomendados, acabas por llegar tarde o temprano.

Si lo que quieres es trabajar pronto, JavaScript y Java son los lenguajes de programación demandados como la base de la mayoría de ofertas.

Aziwar

no he leido nada, pero la respuesta es Python.

gonya707

Eres bienvenido en https://www.mediavida.com/foro/dev/100-days-of-code-the-complete-python-pro-bootcamp-for-2022-679391

1
neoline

Llevo programando 16 años y programar videojuegos es lo más difícil que me he echao yo a la puta cara... just saying xD.

0nLy

Java

Fyn4r

Programar es como el karate del señor miyagi, lo importante es aprender a dar cera y pulir cera.
El lenguaje "da igual" siempre que sea uno que se adapte a lo que quieres enfocarte

4
Cna

Haz bucles y condicionales con arrays en java hasta que en tu cabeza todo sean algoritmos de ordenación de matrices, descubras que es la POO y quieras pegarte un tiro.
Si sobrevives serás uno de los elegidos que termina aprendiéndose de memoria todos los shortcuts de los IDE más populares y las mujeres vendrán a ti como la mosca a la miel.

Chamborz

#7 si se aprende con java, cuando cojas otro lenguaje te lo rusheas fácil, si empieza a aprender con python.... Ya tú sabes....

HamsterX

Python a nivel autodidacta, Java con profesor.

Usuarios habituales

  • HamsterX
  • Chamborz
  • 0nLy
  • gonya707
  • Aziwar
  • BlueNight
  • pantocreitor

Tags