Ir al contenido

publicidad

Foto

Quiero aprender a programar y ando perdido...


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
17 respuestas en este tema

  • forcefury

  • Mascarón Rojo

  • vida restante: 100%
  • Registrado: 06 mar 2007
  • Mensajes: 5.329
#1

Escrito 06 diciembre 2008 - 11:21

Saludos, viendo algunas cosas que se han hecho aquí en el foro y buscando por internet, me he ilusionado un poco (A ver cuanto me dura X-D) y me han entrado ganas de empezar en ésto de la programación. Mis conocimientos en ésto son muy escasos, hasta con el MSW Logo me lié un poco cuando empecé a utilizarlo... Entonces me gustaría que los que sepáis algo de ésto me contéis qué es lo mejor para empezar (Tengo 15 años y aún me queda un poco para ir a la universidad y aprender allí). Gracias de antemano.

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#2

Escrito 06 diciembre 2008 - 13:40

yo estoy igual que tu quiero aprender c++y flash y no veo un tutorial o algo en español bastante completo

-----------------------------------------------------------------------------
Imagen Enviada
un saludo de davidlie
mi nick es davidlie y lie no es porque miento ;-) asi que buscaros otra gracia
merijuego haciendose, comenta aqui!!! video inside pag 9

  • Xinef

  • HARENA TIGRIS

  • vida restante: 100%
  • Registrado: 15 oct 2002
  • Mensajes: 7.003
#3

Escrito 06 diciembre 2008 - 13:47

Entonces me gustaría que los que sepáis algo de ésto me contéis qué es lo mejor para empezar


La programación es 99% algorítmica y 1% lenguaje. :)

Todos los lenguajes de programación siguen un mismo patrón estructural:

* sentencias.
* toma de decisión.
* iteraciones.

Con eso puedes resolver cualquier problema mediante un algoritmo. Es así de sencillo y con eso has aprendido ese 99%. :)

Como herramienta, usarás un lenguaje. Existen lenguajes más "fáciles" que otros, puesto que abstraen al programador de operaciones cercanas a la máquina. De hecho hay lenguajes muy indicados para el aprendizaje (Pascal). Aunque yo te recomiendo C++. Te va a costar un montón, y vas a tener que leer mucho... pero tienes mucho tiempo por delante. :)

  • MrRipley

  • Ultima

  • vida restante: 100%
  • Registrado: 04 mar 2008
  • Mensajes: 1.886
#4

Escrito 06 diciembre 2008 - 15:42

yo estoy igual que tu quiero aprender c++y flash y no veo un tutorial o algo en español bastante completo

Yo voy a empezar por aprender C++, si buscais tutoriales en español:
http://www.conclase.net/c/index.php

Hay bastante para empezar.

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#5

Escrito 06 diciembre 2008 - 17:40

yo estoy igual que tu quiero aprender c++y flash y no veo un tutorial o algo en español bastante completo

Yo voy a empezar por aprender C++, si buscais tutoriales en español:
http://www.conclase.net/c/index.php

Hay bastante para empezar.

muchisimas gracias!! por cierto en el manual basico pone que como compilador que usa el es el Dev-C++ de Bloodshed esto realmente importa? o hay algunos mejores y/o peores

pd. otra cosa e estado leyendo y es sobre las librerias ansi. es de cir son las estandar, pero esas permiten hacer muchas cosas o no? es decir tendria que tener otras librerias cuando maneje bien no??

  • Xinef

  • HARENA TIGRIS

  • vida restante: 100%
  • Registrado: 15 oct 2002
  • Mensajes: 7.003
#6

Escrito 06 diciembre 2008 - 18:16

muchisimas gracias!! por cierto en el manual basico pone que como compilador que usa el es el Dev-C++ de Bloodshed esto realmente importa?


En realidad Dev-C++ es sólo un IDE (entorno de programación). El compilador que trae es Mingw (gcc para Microsoft Windows).

Pero puedes usar cualquier entorno o editor de textos que más te guste, al igual que el compilador.


pd. otra cosa e estado leyendo y es sobre las librerias ansi. es de cir son las estandar, pero esas permiten hacer muchas cosas o no? es decir tendria que tener otras librerias cuando maneje bien no??


Si tu código cumple las normas ANSI, se podrá compilar en cualquier compilador que cubra esa especificación.

De todas formas eso no debería preocuparte por ahora.

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#7

Escrito 06 diciembre 2008 - 18:28

muchisimas gracias!! por cierto en el manual basico pone que como compilador que usa el es el Dev-C++ de Bloodshed esto realmente importa?


En realidad Dev-C++ es sólo un IDE (entorno de programación). El compilador que trae es Mingw (gcc para Microsoft Windows).

Pero puedes usar cualquier entorno o editor de textos que más te guste, al igual que el compilador.


pd. otra cosa e estado leyendo y es sobre las librerias ansi. es de cir son las estandar, pero esas permiten hacer muchas cosas o no? es decir tendria que tener otras librerias cuando maneje bien no??


Si tu código cumple las normas ANSI, se podrá compilar en cualquier compilador que cubra esa especificación.

De todas formas eso no debería preocuparte por ahora.


tu lo as dicho por ahora.
de momento estoy con el programa y la pagina esa y todabia no hice nada, de momento solo teoria de variables (ahora toca la de funciones) y que quieres que te diga todos los comandos que quieras pero sin practicar uno no se entera de nada xd

pd. al creador del post siento desbiar el tema pero bueno creoq ue esto tambient e viene bien a ti que andas tan perdido como yo xd

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#8

Escrito 06 diciembre 2008 - 23:17

wenas a partir de un ejemplo de esa pag de un programa que pasaba de millas a km e conseguido hacer mi primer programa que te suma dos numeros enteros (si son decimales da error xd)y pues eso parecera una chorrada ( y lo es) pero me siento muy orgulloso xd

-----------------------------------------------------------------------------
Imagen Enviada
un saludo de davidlie
mi nick es davidlie y lie no es porque miento ;-) asi que buscaros otra gracia
merijuego haciendose, comenta aqui!!! video inside pag 9

#9

Escrito 07 diciembre 2008 - 02:43

wenas a partir de un ejemplo de esa pag de un programa que pasaba de millas a km e conseguido hacer mi primer programa que te suma dos numeros enteros (si son decimales da error xd)y pues eso parecera una chorrada ( y lo es) pero me siento muy orgulloso xd

Hola.

Pues has empezado con mal pie... :-D Cualquier programador de C/C++ que se precie debe hacer obligatoriamente, como primer programa, uno que muestre "Hello world" por pantalla. ;)

Bromas a parte, creo que es buena señal que quieras comenzar desde cero y que te haga ilusión el haber hecho un programa que sume dos números, ya que he visto gente con muchas pretensiones, cometiendo unos fallos increíbles por no saber lo básico de un lenguaje de programación.


Por si te sirve de ayuda, declara las variables como float y recuerda que, para los decimales, se utiliza el "." (punto).

Ánimo, que todos hemos empezado así y dentro de nada ya estarás con la sobrecarga.

  • Ellolo17

  • Ganondorf

  • vida restante: 100%
  • Registrado: 16 nov 2006
  • Mensajes: 6.208
#10

Escrito 07 diciembre 2008 - 06:41

Animo!, En nada de tiempo nos hareis un "hundir la flota" hecho en c que se ejecute en la consola de comandos. Es un principio, pero os servirá de base para todo lo que venga mas adelante.

Un saludo.

PD: Como bien dicen ahi arriba, un lenguaje es solo el 1º. Lo unico que cambia es que si pones corchetes o punto y coma al final de sentencia. Es como varios idiomas para decir lo mismo. Lo que importa es saber que quereis decir. Y sobre todo usar la logica.

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#11

Escrito 07 diciembre 2008 - 21:38

ola muy buenas.
no me habia dado cuenta de las comas y el punto xd ya funciona con decimales. y as variables ya las puse como float en un principio
pd.lo del hundir la flota parece muy dificil xd

-----------------------------------------------------------------------------
Imagen Enviada
un saludo de davidlie
mi nick es davidlie y lie no es porque miento ;-) asi que buscaros otra gracia
merijuego haciendose, comenta aqui!!! video inside pag 9

    Carlitusroda

  • EXPULSADO
  • vida restante: 0%
  • Registrado: 27 dic 2003
  • Mensajes: 7.605
#12

Escrito 08 diciembre 2008 - 00:46

Que recuerdos. Que ilusión cuando empiezas y tus primeros programas hacen cosas simples.

Yo empecé hace un tiempo. Solo "empecé". Llegué a hacer un "Colgado" en MS Basic del MSDos; que ilusión ver que el juego funcionaba jeje, tuv que programar la pantalla de inicio y todo con semicirculos y lineas y todo eso, utilicé incluso una plantilla cuadriculada (en papel) de 320 x200 xd.

Yo tengo una pregunta... ¿Importa mucho el lenguaje que uno aprenda?

Me explico. Yo quiero programar, ya que me gustó mucho en su momento, es de lo más satisfactorio. Si puede ser, al final quisiera programar videojuegos.

Basic no quiero. Ya en su momento no me gustó lo de utilizar Loops, menudo jaleo. "C" no me gusta nada la sintaxis. El que me gustó más es el Pascal. Es muy ordenado, muy "legible", que me gustó, en fin.

Otró que me gustó es el Python. Pero yo quiero hacer "lo que haga falta". Lo de los videojuegos es muy muy secundario. Yo quiero hacer programas que me solucionen los problemas que tengo con el uso diario (que conste que uso Macs en el curro), y los lenguajes tipo Python y Ruby no me parecieron los más adecuados.

Siempre termino igual... me lo miro, me gustan unos cuantos (menos C y C++ jajaja), y nunca me decido.

Solo se que quiero aprender solo un lenguaje. Que me sirva para todo, ya sea cosas sencillas, como proyectos complejos. No me importa si es un lenguaje orientado a objetos o lo que sea.

Otra cosa que se me dba bien, eran los "diagramas" (no me acuerdo si se llamaban así, me refiero a los esquemas, el flujo del programa, decisiones, con los dibujos y flechas). Eran muy útiles y me lo pasdaba muy bien. ¿Hay algún lenguaje que haga solo eso, o algún programa que los utilice para generar código de algún lenguaje?

#13

Escrito 08 diciembre 2008 - 00:51

Yo el que te recomendaria por su sencillez es el Java y el C# (este ultimo no es como el C ni el C++, es más como el Java).

Y sobre convertir los diagramas de flujo a código no se me ocurre nada, pero vamos ,que una vez tengas los diagramas pasarlo a codigo es trivial

  • Xinef

  • HARENA TIGRIS

  • vida restante: 100%
  • Registrado: 15 oct 2002
  • Mensajes: 7.003
#14

Escrito 08 diciembre 2008 - 01:25

Yo tengo una pregunta... ¿Importa mucho el lenguaje que uno aprenda?


No suele ser importante.

Es cierto que unos te ayudan más que otros, pero al final de todo es sólo un lenguaje.

Lo que sí suele ser importante es que el lenguaje tenga apoyo y una buena cantidad de bibliotecas de apoyo. Más que nada para no perder el tiempo reinventando la rueda.


El que me gustó más es el Pascal. Es muy ordenado, muy "legible", que me gustó, en fin.


De hecho se creó para enseñar. :)

Uhm... después de lo de Delphi se quedó bastante parado, aunque "parece" que últimamente intentan resucitarlo. :/.


Otró que me gustó es el Python. Pero yo quiero hacer "lo que haga falta". Lo de los videojuegos es muy muy secundario. Yo quiero hacer programas que me solucionen los problemas que tengo con el uso diario (que conste que uso Macs en el curro), y los lenguajes tipo Python y Ruby no me parecieron los más adecuados.


Pues se supone que Python es un lenguaje de propósito general... así que te debería servir. :-)

Yo no lo descartaría.


Otra cosa que se me dba bien, eran los "diagramas" (no me acuerdo si se llamaban así, me refiero a los esquemas, el flujo del programa, decisiones, con los dibujos y flechas). Eran muy útiles y me lo pasdaba muy bien. ¿Hay algún lenguaje que haga solo eso, o algún programa que los utilice para generar código de algún lenguaje?


Existen programas que a partir de diagramas UML te sacan código. Pero tiene trampa... :P. Normalmente suele servir para sacar la estructura de clases y relaciones.

Netbeans tiene un módulo de UML que saca "código" Java. También tienes ArgoUML que saca "código" en diferentes lenguajes.

Pero, ya te digo, no esperes ningún lenguaje de quinta generación. :-)

  • davidlie

  • IGNIS EXCUBITOR

  • vida restante: 100%
  • Registrado: 25 feb 2007
  • Mensajes: 27.026
#15

Escrito 08 diciembre 2008 - 16:00

muy wenas ahora ando un poco perdido por los operadores y todo eso :S
con lo de por ejemplo a +=10 y cosas de esas, ademas que en los ejemplos me tiran de cosas que no e dado y me vuelvo loco xd
pd. e estado mirando lo de hundir la flota y realmente no se por donde empezar

-----------------------------------------------------------------------------
Imagen Enviada
un saludo de davidlie
mi nick es davidlie y lie no es porque miento ;-) asi que buscaros otra gracia
merijuego haciendose, comenta aqui!!! video inside pag 9


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad