Welcome to La BSK. Please login or sign up.

14 de Marzo de 2025, 22:24:53

Login with username, password and session length

Licencia CC

Patrocinadores

Dracotienda
Diario de WKR
Planeton Games
Dracotienda
Diario de WKR
Planeton Games

¿Aprender a Programar sin dolor?

Iniciado por Von Bek, 07 de Octubre de 2010, 18:37:29

Tema anterior - Siguiente tema

cartesius

Hola Von Bek,

Googleando te he encontrado éste:

http://www.elrincondelc.com/cursoc/cursoc.html

Puede que no sea muy moderno pero parece completo.

Entiendo que ya has empezado el curso por lo que no tiene mucho sentido polemizar sobre los lenguajes que se han comentado.

Mucha suerte y ánimo!!
Mi colección
Vis Ludica
Por un Puñado de Créditos, podcast sobre Andoid: Netrunner

Von Bek

Agradezco todas las contribuciones hasta ahora y las que vengan.

Aclaro la cosa sobre el curso: llevamos desde el día 4, el lunes, a razón de cinco horas diarias y trabajando las cosas "hands on" con ejercicios. Lo que ocurre es que, será por deformación profesional, me falta base conceptual, así que no acabo de "ver" lo que hace el código muchas veces, así que estoy prácticamente empezando desde cero y peleándome para visualizar en mi cabeza que es lo que representan ciertas instrucciones (pero agradezco mi base matemática y lo que he trasteado con ordenadores).

El ejemplo más directo de todo esto es, por ejemplo, que los desarrollos de funciones matemáticas me resultan bastante más obvios que cuando intento hacer uno de esos ejercicios de printout de la consola como lo de hacer una uve o una serpiente con asteriscos, porque sé que los bucles for están indicando un desarrollo gráfico de una función matemática que asigna los asteriscos sobre posiciones de una matriz (de ahí lo de la i y la j de estos casos, por ejemplo) pero no acabo de "ver" cómo relaciona el bucle con las coordenadas de la matriz y ya me pierdo con el anillado de unos bucles dentro de otros. Y casi mejor no entramos aún en lo de la gestión de la memoria y las direcciones y todo eso.  :D

Total, que como la mayoría de los compañeros son ingenieros o físicos o arquitectos, me siento como si me moviese a través del barro. Pero por lo menos me muevo.  8) Este puente ya sé lo que toca: crash course en C++.
HAHAHAHAH... DISREGARD THAT. I SUCK COCKS.
-Mis Juegos-

Sr. Cabeza

Por si acaso despues de C++ empiezas con Java, te recomiendo "Piensa en Java", de Bruce Eckel. El paso de C++ a Java es engañoso porque en efecto la sintaxis es muy parecida y eso puede enmascarar el hecho de que la forma de diseñar los programas es muy diferente de uno a otro; normalmente uno trata de hacer en Java las mismas cosas que hacía en C++ y esto es un error. Este libro vieno muy bien para, como se dice en román paladino, "cambair el chip".

cesar_vk

Pues si que te han dado respuestas... Voy a aportar mi granito de arena.

Aprenda C como si estuviera en primero está bastante bien como base del lenguaje. Creo que es un must have.
Supongo que el curso será principalmente de JAVA y harán un repaso de C++ bastante rápido. Típico el la UPM. Si es así tampoco te preocupes demasiado por tener buena base de C. Si la tienes te será útil pero si no tampoco es alarmante.

Kabutor ha mencionado phyton. Este lenguaje me parece una pasado. Por el hecho de que es 100% orientado a objetos. Si consigues pillarlo vas a ver la luz y encima´, si eres un poco cuco, lo vas a utilizar en tu día a día por lo que puedes hacer con él en un momento (scripts para las tareas repetitivas). Estuve una temporadilla programando en este lenguaje y tengo por casa algún pdf. Si los quieres mp al canto.

Con respecto a JAVA que es lo que má te interesa yo te recomiendo el curso de Shin Chan. Bueno el tío se llama Chan Shing o algo así y es ingeniero de Sun. Imparte varios cursos gratuitos de Java. Te recomiendo uno que se lama JAva Boot Camp. Bueno, creo que ya no te lo recomiendo porque acabo de entrar y lo han hecho de pago (http://www.javapassion.com). Tal vez buscando por ahi puedas encontrar la documentación.

Liaven

  Ya se que es un poco off topic, pero por referencias tengo que decirlo. Llevo más de 15 años programando y en los últimos dos, por motivos profesionales conocí Python. Me parece un lenguaje de programación limpio, extremadamente sencillo y sobre todo que según profundizas te das cuenta las infinitas posibilidades que tienes. Hay librerías para lo que quieras y el tiempo para implementar cualquier cosa se reduce sustancialmente. Si el rendimiento no es un requisito obligatorio (pocas veces lo es) no concibo el usar otro lenguaje.

  Si alguien quiere aprender a programar le recomiendo encarecidamente que empiece por este lenguaje.

cesar_vk

Cita de: Liaven en 08 de Octubre de 2010, 12:31:10
  Ya se que es un poco off topic, pero por referencias tengo que decirlo. Llevo más de 15 años programando y en los últimos dos, por motivos profesionales conocí Python. Me parece un lenguaje de programación limpio, extremadamente sencillo y sobre todo que según profundizas te das cuenta las infinitas posibilidades que tienes. Hay librerías para lo que quieras y el tiempo para implementar cualquier cosa se reduce sustancialmente. Si el rendimiento no es un requisito obligatorio (pocas veces lo es) no concibo el usar otro lenguaje.

  Si alguien quiere aprender a programar le recomiendo encarecidamente que empiece por este lenguaje.
+1

motardo

- "¿Sabes que tu cara se parece a la de uno que vale 2.000 dólares?"
- "Sí, pero tú no te pareces al que los va a cobrar"


mercadillo

perezron

Yo no te puedo recomendar nada porque yo aprendí C con dolor... mucho dolor...



Salu2, Manuel

burgales


kabutor

Donde yo estudie electronica daban C con este libro



Uploaded with ImageShack.us

Ya no recuerdo si yo sabia C o no previamente, pero estaba bien, era ANSI C al fin y al cabo. El ensamblador era mas coñazo y si q daba un poco mas dolor de cabeza, pero la programacion en objetos me costo mucho y la verdad hasta q no me puse con pyhton no aprendi.

Tampoco es q sea un profesional ni nada de eso, amateur en todo, maestrillo en nada..  ;D
Hasbro may have bought the name Avalon Hill 10 years ago but to borrow a phrase, I knew Avalon Hill. It was a friend of Mine. You sir are no Avalon Hill.

des06

Cita de: perezron en 08 de Octubre de 2010, 16:58:50
Yo no te puedo recomendar nada porque yo aprendí C con dolor... mucho dolor...



Salu2, Manuel
Que grande el Kernighan & Ritchie, que recuerdos :)

manluf

Cita de: perezron en 08 de Octubre de 2010, 16:58:50



Salu2, Manuel

Como soy mas viejo el mío no tiene ni el ANSI C y si no recuerdo mal de aquí viene lo de empezar con el "Hola Mundo".

Be a pointer, my friend!

harloneti

Pues ya que estamos... me ha entrado curiosidad por el lenguaje python. Si me recomendais alguno para empear con este lenguaje os lo agradeceria... ;)

kabutor

http://diveintopython.org/

Ahi esta en varios idiomas y seguro q en varios formatos.
Hasbro may have bought the name Avalon Hill 10 years ago but to borrow a phrase, I knew Avalon Hill. It was a friend of Mine. You sir are no Avalon Hill.

Annagul

http://marmota.act.uji.es/mtp/teoria.shtml

Uno de los mejores manuales que he visto para aprender a programar desde 0.