Qué lenguaje de programación aprender?

F

.

SupermaN_CK

Si no quieres hacer carrera ni una FP (en muchos sitios te la exigen como mínimo), apúntate a un bootcamp o sé autodidacta (que es algo que tendrás que hacer el resto de tu vida).

2 1 respuesta
F

.

1 respuesta
SupermaN_CK

#3 No soy partidario de los bootcamps, seguro que habrá usuarios que sepan más que yo.

gonya707

https://insights.stackoverflow.com/survey/2021#overview

Si lo que te interesa es aprender a programar desde un principio personalmente recomendaria este curso que en 100 dias te enseña paso por paso https://www.udemy.com/course/100-days-of-code/

Alternativamente y por hacer spam descarado siempre puedes iniciarte con mi curso de C, aunque no está particularmente orientado a nada web https://www.mediavida.com/foro/dev/curso-completo-programacion-lenguaje-c-503012

<inserte aqui los links de Hexan y en un año me cuentas>

2 4 respuestas
wiLly1

Sin tener mucha idea de programación la gente aconseja Python que al parecer no es muy complejo para empezar. Tienes cursos en Udemy (de pago) o por ejemplo en Netcad de Cisco (gratis).

1 respuesta
NelglakFG

Alguien puede pasar lo que solía poner @HeXaN ? Quiero echarle yo un ojo también (estoy en 2º DAW)

2 respuestas
F

.

Kaledros

Si quieres ir a lo rápido: píllate un curso de Udemy de Javascript y otro de un framework que se use mucho (Angular, React, etc) y en unos meses te montas un portfolio, un repo en Github y a buscar trabajo. Si no sabes inglés también es algo que tendrías que aprender porque es imprescindible.

Con eso tendrás una base que te permita encontrar trabajo lo antes posible, pero al no haber invertido apenas tiempo en aprender (porque entiendo que no es lo que buscas) vas a tener que ir aprendiendo sobre la marcha cosas que sabrías si hubieses hecho un módulo o una carrera. Estudiar vas a tener que estudiar quieras o no, la diferencia está en hacerlo antes o mientras trabajas.

1 respuesta
F

.

2 respuestas
gonya707

#7

10 1 respuesta
Kaledros

#10 Ambas son buenas opciones, tienen buena demanda y una curva de aprendizaje asequible. Todo depende de a lo que quieras dedicarte, busca qué se suele hacer con cada lenguaje y decide cuál te convence más. En realidad incluso podrías aprender los dos, no es incompatible y aumentaría tus opciones.

Si te decides por Javascript, una cosa que se me ha olvidado es recomendarte los stacks MERN y MEAN (que es como MERN pero cambiando React por Angular).

1 1 respuesta
gonya707

#10 Ambas opciones son buenas, yo simplemente he recomendado python y ese bootcamp en concreto porque primero te enseñan a programar y luego ya las cosas especiales de python, lo que aprendas al principio te servira de base para cualquier otro lenguaje.

A dia de hoy ambos lenguajes, JS y python te sirven para cosas web y no-web, la mayoria de paginas importantes estan basadas en uno de esos dos. Ya a titulo personal Javascript lo tengo aborrecido por la increible fragmentacion que tiene, con mil frameworks y mierdas, pero ya digo que es a titulo personal

1 respuesta
F

.

Puni

#5 me gustaría ver una gráfica con los números brutos de cuantos responden a cada encuesta por cada lenguaje, por ver el dinero que se mueve en cada lenguaje en general por separado

probablemente habría menos risas con php y Java

#23 MongoDB no se había desechado ya hace unos años porque no tiene sentido usar una base de datos no relacional como base para stacks web? O es puro hate de internet sin más?

Soltrac

Aprender a programar != aprender un lenguaje.

En mi opinión empiezas mal, la casa por el tejado la empiezan muchos y acaban siendo mediocres. Y no por ser autodidactas, FP o carrera, porque de las 2 útlimas tb hay mucho mediocre.

1 2 respuestas
F

.

1 respuesta
CiudadanoEj

#7 yo lo tengo guardado en una nota desde hace años
https://htdp.org/2018-01-06/Book/

https://mitpress.mit.edu/sicp/

https://mitpress.mit.edu/books/introduction-algorithms

https://www.amazon.es/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882

https://www.amazon.es/Object-Oriented-Design-Heuristics-paperback-ArthurRiel/dp/0321774965

https://www.amazon.es/Design-patterns-object-oriented-professional-computing/dp/0201633612

2
personaje

La pregunta es, ¿te ves trabajando de programador? Vas a tener q estar formándote toda tu vida y por tu cuenta.

Algunos se creen q esto es FP/carrera, un par de cursos de Udemy y a cobrar 80k desde casa.

#11 Jajajajaja la mejor foto del foro

Soltrac

#17 No tengo ni idea, no lo conozco.

Pero yo al menos, si empezara, empezaría aprendiendo a programar en consola. Python te vale para eso. Una vez seas capaz de desarrollar problemas en consola, puedes abordar el mundo web o el mundo escritorio.

El lenguaje es lo de menos. Tienes que entender conceptos. Si te gusta python, pues python, si es c#, pues c#, si es java, pues java. Y como novato me centraría en lenguajes imperativos y con posibilidad de orientación objetos, que todos ellos cumplen eso. Es un no parar de formación porque si aprendes un lenguaje y no sabes salir de ahí, mañana estás fuera del mercado porque esto va cambiando.

Cuando me refiero a mediocres, es que al final todos sabemos ir de A a B. El mediocre tarda 100 años y si en vez de B, le pides ir a C, ya empieza a sudar. Si te pasas por el foro de DEV y ves a gente publicar sus proyectos y muchos de ellos dicen, pues lo voy a desarrollar en el lenguaje o framework X, del cual no tengo ni puta idea. Esa gente ya está por encima de la mediocridad, porque saben salir de las 4 cosas que saben picar.

Donde quieras llegar tú, no lo se. Lo que si te digo es q teletrabajar como mediocre es complicado.

1 1 respuesta
B

El "lenguaje" (entendido como pura sintaxis) es el menor de tus problemas...
La pregunta que planteas es en sí un poco extraña, busca que perfiles buscan las empresas y ya te decantas. Pero programar no es aprender un lenguaje y ya... como ya te han comentado vas a tener que saber adaptarte.

Por si te sirve de ayuda... mi primer programa lo hice en mIRC Scripting, luego pasé a trastear con Perl para hacer bots de IRC, después quise aprender a hacer librerías para mIRC y tuve que tocar C ... luego pase a algo más laboral y trastee con PHP... más tarde quise hacer mods para un juego y me puse con C++ ... luego entre al mundo laboral donde todo era Java... hasta llegar al día de hoy que me gano el pan con Python y Javascript.
Considero mi etapa de desarrollo de mods (C/C++) como la más productiva en cuanto a aprendizaje.
** Entre medias también toque algo de VB.net y C#

3
andoni013

Para autodidactas yo soy muy fan del planteamiento de https://www.theodinproject.com/

2
F

.

NelglakFG

Para no tener que abrir un hilo nuevo alguien sabe alguna web (gratis) que tenga ejercicios para hacer de algoritmo fácilitos o ejercicios que ayuden a mejorar mi lógica y tal?

3 respuestas
gonya707

#24 Hay cientos, pero uno muy simpatico que vi hace poco es este [link]

Esta para python y JS, dale a world info para ver el objetivo y a keyboard para ver las apis

1 1 respuesta
F

.

B

HTML

1 1 respuesta
Fyn4r

#24 leetcode

F

.

2 respuestas
gonya707

#29 HTML no es un lenguaje de programacion tecnicamente. Vas a aprender HTML aunque no quieras, HTML es lo unico que entiende el navegador para dibujar las cosas en la pantalla, al final lo que uses, Javascript, python, PHP o lo que sea se va a encargar de generar ese HTML. Si le das al boton derecho y mostrar codigo fuente ahi tienes el HTML de esta pagina

1 1 respuesta