Empezar a programar con 15 años

Pues yo, por poner la nota discordante un poco, te voy a hacer otra recomendación:

Yo, en la carrera, comencé a programar en MODULA-2. Es un lenguaje que no lo conoce ni su madre (bueno, tampoco tanto, pero casi), pero que creo que es de lo mejorcito para aprender estructuras y demás de programación. No vas a conseguir hacer nada muy bonito con él, no hay casi bibliotecas (o no había), etc. Pero es MUY BUENO para aprender a programar, porque es tremendamente didáctico (de hecho, para eso es). Si sientas bien las bases con este, el resto te será muy sencillo (el tema de POO, quizás, sea lo más flojo pues no es POO propiamente dicha). Y que conste que yo al principio echaba pestes de aprender un lenguaje que no tiene "aplicación en la vida real".
crp 13 escribió:Tengo un libro de delphi y unos cuantos de c/c++. Mi padre (que no es informatico) me recomienda que empiece con C, pero no se si es adecuado para aprender. Lo que busco es un lenguaje básico, pero sin llegar a ser ensamblador, y que mas tarde los conocimientos adquiridos me valgan para empezar con la orientacion a objetos. Tambien busco un lenguaje que no usen solo cuatro gatos, sino que se pueda aprender de una comunidad.


Todo lo que buscas lo tienes en C/C++

El C++ es incluso más sencillo que C (aunque con C++ no puedes hacer algunas cosas que si que puedes con C).

Saludos
Sanjuro está baneado por "troll"
Pascal o C, para mi era lo mismo, lo pensaba en C que es el único que me sé (sabía) las órdenes y luego las iba traduciendo a Pascal.

Lo importante es pillar el concepto de programación estructurada y pensar la forma de resolver los problemas de una forma lógica y ordenada. Una vez pilles esto lo del idioma de programación es lo de menos.
krausen escribió:El C++ es incluso más sencillo que C (aunque con C++ no puedes hacer algunas cosas que si que puedes con C).

Simplemente... no.
Aracem escribió:Y nadie recomienda PASCAL ????

Si lo que el chico quiere es aprender, pascal es perfecto porque está diseñado para enseñar!!! (Su creador, profesor de informática, lo diseñó para enseñar a sus alumnos!! )

Yo, si partiera de 0, daría un poco de tralla a Pascal y en cuanto fuera cogiéndole el truquillo, me pondría con C, y de ahí al infinito ^^

Si a eso vamos, en realidad Python está basado en ABC, que es un lenguaje que desarrollaron en el CWI de Holanda para sustituir a Pascal y Basic como lenguajes para aprender a programar, solucionando varios de los problemas de estos dos.


Yo en Python no he trabajado, me he leído algún manual y el problema que le veo es que lo veo cómodo... demasiado cómodo, por lo que si vas a empezar con Python, puedes coger malas costumbres, o simplemente acostumbrarte a que todo va a ser bello y hermoso, y cuando te de por cambiar de lenguaje a C, Java o al que sea te vas a cagar en todo

¿De verdad estás desaconsejando un lenguaje porque en él todo es bello y hermoso?

¿Malas costumbres como cuáles? ¿acostumbrarse a tener herramientas potentes?
zootropo escribió:Si a eso vamos, en realidad Python está basado en ABC, que es un lenguaje que desarrollaron en el CWI de Holanda para sustituir a Pascal y Basic como lenguajes para aprender a programar, solucionando varios de los problemas de estos dos.



Pues muchas gracias ,no lo sabía ^^ Entonces recomiendo python.

El que le ha recomendado ensamblador debe ir borracho. Vamos, ponerte con ensamblador sin saber programar es de locos. Además que no le va a servir de nada (salvo volverse loco y entender como funciona un ordenador a muy muy muy bajo nivel de programación). Eso si no se carga el ordenador con alguna mala instrucción jajajaja.


Lo que sí le recomendaría es no empezar con POO. Empezar con programación estructurada normal, poco a poco. Entender todo bien, y luego ya meterse con poo si le sigue gustando la idea de programar ^^
pues como te recomiendan por otros posts yo también te recomiendo PASCAL, ya que en mi carrera se da y la verdad es que es un lenguaje muy flexible ya que otros lenguajes se comprenden muy bien teniendo este como base.

pero bueno, cada uno te recomendara cn el que ha aprendido.

un saludo
56 respuestas
1, 2