Go Back   Champions of Regnum > Español > La Taberna

La Taberna Un lugar para conversar sobre casi cualquier tema

Reply
 
Thread Tools Display Modes
Old 02-24-2012, 03:56 PM   #1
Yaizen
Banned
 
Yaizen's Avatar
 
Join Date: Jul 2011
Location: España
Posts: 441
Yaizen is on a distinguished road
Default Hola? Algun programador?

Buenas, tengo interés en aprender programación pero no sé por donde empezar, busqué por google pero no me convenció mucho lo que encontré, asi que como sé que por aquí hay gente que entiende de estos temas, me gustaría que me encaminara un poco sobre como y con qué empezar, que lenguajes son los más útiles etc. toda información es bienvenida.

Gracias y saludos!
Yaizen no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:11 PM   #2
x4b1
Initiate
 
x4b1's Avatar
 
Join Date: May 2011
Posts: 220
x4b1 is on a distinguished road
Default

Soy ingeniero informático. Yo empecé hace años con C++ en la facultad. Es un lenguaje sencillo y práctico a la hora de introducirte a otros más pesados como Java (para mí) También puedes optar por desarrollo web, es más difícil conceptualmente pero más atractivo. Deberías aprender para ello HTML, CSS, Javascript y PHP. Pero te recomiendo empezar con C++ y una vez que manejes los bucles, funciones y clases (objetos), ya puedes probar con bases de datos o entornos gráficos con Java swing o Visual Studio.

Te recomiendo usar DEV C++ que es lo más simple. Si usas linux, gcc; y para MacOS Eclipse, que también esta disponible para las demás plataformas.

¿Dónde aprender? Googlea, pero este PDF es muy intuitivo.

Suerte
__________________
Xabicrates | Lwica
L'essentiel est invisible pour les yeux...
x4b1 no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:11 PM   #3
belias41
Initiate
 
belias41's Avatar
 
Join Date: Dec 2008
Location: España
Posts: 149
belias41 is on a distinguished road
Default

Empieza por pseudocódigo, es un lenguaje que no se puede implementar, está hecho para que te centres en resolver el problema sin pensar en la codificación, para que así aprendas a pensar como un programador.

Después te recomiendo seguir con java, porque es más fácil que c y c++
En java no te tienes que preocupar ni de liberar memoria, ni de punteros, hay muchas clases ya creadas listas para usar, y además en la api viene todo documentado.
__________________
El árbol que quiera proyectar sus ramas al cielo y al sol, antes deberá echar raíces profundas en una tierra sólida y áspera.
-Hartmann-
belias41 no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:15 PM   #4
x4b1
Initiate
 
x4b1's Avatar
 
Join Date: May 2011
Posts: 220
x4b1 is on a distinguished road
Default

Quote:
Originally Posted by belias41 View Post
Empieza por pseudocódigo, es un lenguaje que no se puede implementar, está hecho para que te centres en resolver el problema sin pensar en la codificación, para que así aprendas a pensar como un programador.

Después te recomiendo seguir con java, porque es más fácil que c y c++
En java no te tienes que preocupar ni de liberar memoria, ni de punteros, hay muchas clases ya creadas listas para usar, y además en la api viene todo documentado.
Siempre odié pseudocódigo, si bien es útil siempre te hace ser menos minucioso a la hora de programar, donde un ";" te manda a la mierda todo

Con respecto a Java, el hecho de que vengan ya creadas muchas clases no te hace aprender bien a programar, es mi opinión. Y los punteros... a mí me gustan ^^
__________________
Xabicrates | Lwica
L'essentiel est invisible pour les yeux...
x4b1 no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:19 PM   #5
alepk
Initiate
 
Join Date: Jul 2008
Posts: 160
alepk is on a distinguished road
Default

mira, yo se programar en c, y un poco de pyton y java, la verdad c es muuy facil, pero lleva su tiempo para hacer algo lindo, y los codigos fuentes se te hacen un poco extensos, si fuera por mi para aprender los algoritmos basicos de programacion te recomendaria c ya que es un leguaje imperativo y nivel medio por lo que entras mas en contacto con la pc, y luego pasarte a c++ que es un lenguaje orientado a objetos como java, sino pasate directo a java, que es basatante sencillo, tiene muchas clases creadas, por lo que se te simplifican las cosas yluego es mas util para pasar a desarrollo con entorno grafico, cosa que en c a mi se e complico demasiado y al final desistí jajajaja!!!
alepk no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:22 PM   #6
alepk
Initiate
 
Join Date: Jul 2008
Posts: 160
alepk is on a distinguished road
Default

Quote:
Originally Posted by x4b1 View Post
Siempre odié pseudocódigo, si bien es útil siempre te hace ser menos minucioso a la hora de programar, donde un ";" te manda a la mierda todo

Con respecto a Java, el hecho de que vengan ya creadas muchas clases no te hace aprender bien a programar, es mi opinión. Y los punteros... a mí me gustan ^^
jajaja, es vdd cuatas veces me comi horas buscando ese ; que estaba mal jajajaa, y si, los puteros son muuuy copados se te facilita muchas las cosas, mas con el paso de punteros a funciones!! igual que cuando ves cadenas y decis, porque joraca no me lo enseñaron antes jajaja
alepk no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:29 PM   #7
Jerjes_I
Master
 
Jerjes_I's Avatar
 
Join Date: Sep 2008
Posts: 335
Jerjes_I will become famous soon enough
Thumbs up

Quote:
Originally Posted by x4b1 View Post
Soy ingeniero informático. Yo empecé hace años con C++ en la facultad. Es un lenguaje sencillo y práctico a la hora de introducirte a otros más pesados como Java (para mí) También puedes optar por desarrollo web, es más difícil conceptualmente pero más atractivo. Deberías aprender para ello HTML, CSS, Javascript y PHP. Pero te recomiendo empezar con C++ y una vez que manejes los bucles, funciones y clases (objetos), ya puedes probar con bases de datos o entornos gráficos con Java swing o Visual Studio.

Te recomiendo usar DEV C++ que es lo más simple. Si usas linux, gcc; y para MacOS Eclipse, que también esta disponible para las demás plataformas.

¿Dónde aprender? Googlea, pero este PDF es muy intuitivo.

Suerte

Excelente Recomendación, un consejo No te mortifiques por meterte tutoriales y libros en tu cabeza eso no funciona , a medida empieces a hacer tus primeros pasos y empieces a entender algunos conceptos y herramientas podríamos decir "lo que conlleva programar" , poco a poco te veras en la necesidad de buscar mas herramientas y formas de programación y es esto lo que hará que te desarrolles como tal ...

cuando puedas comprender y programar ejercicios con arreglos entra en la siguiente pagina.. http://projecteuler.net/ es una pagina para tu entrenamiento personal como programador.....
__________________
---leftator---Frator---
---La Legion---
Jerjes_I no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:30 PM   #8
Rockero_X
Initiate
 
Rockero_X's Avatar
 
Join Date: Jan 2009
Location: Puerto Montt, Chile
Posts: 206
Rockero_X is on a distinguished road
Default

Hola, a mi parecer un lenguaje sencillo para aprender a programar es Python, aunque la recomendación que te dio X4b1 también esta bastante bien.

Por cierto, ten en cuenta que hay muchos lenguajes y orientados a distintas cosas, así que deberías tomar tu elección dependiendo de lo que quieras hacer.

PD: Ah, y ármate de paciencia, a veces el proceso de aprendizaje no es tan rápido como uno quisiera, pero tienes que ser constante para salir adelante.
__________________
Jyu Viole Grace Tirador, Pentagram Brujo, Phantaminum Barbaro,
Dekraton Caballero, Arnanus Conjurador, Kaizen Blitz Cazador

Genei Ryodan
Rockero_X no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:36 PM   #9
Jerjes_I
Master
 
Jerjes_I's Avatar
 
Join Date: Sep 2008
Posts: 335
Jerjes_I will become famous soon enough
Default

Quote:
Originally Posted by x4b1 View Post
Siempre odié pseudocódigo, si bien es útil siempre te hace ser menos minucioso a la hora de programar, donde un ";" te manda a la mierda todo

Con respecto a Java, el hecho de que vengan ya creadas muchas clases no te hace aprender bien a programar, es mi opinión. Y los punteros... a mí me gustan ^^
Es que el pseudocodigo es para organizar las ideas, normalmente nos acostumbramos a generar las ideas en el camino... , eso esta bien para programas pequeños... pero para programas mas complejos sin pseudocodigo y normas técnicas parar programar se te va a complicar todo....
__________________
---leftator---Frator---
---La Legion---
Jerjes_I no ha iniciado sesión   Reply With Quote
Old 02-24-2012, 04:42 PM   #10
x4b1
Initiate
 
x4b1's Avatar
 
Join Date: May 2011
Posts: 220
x4b1 is on a distinguished road
Default

Quote:
Originally Posted by leftator View Post
Es que el pseudocodigo es para organizar las ideas, normalmente nos acostumbramos a generar las ideas en el camino... , eso esta bien para programas pequeños... pero para programas mas complejos sin pseudocodigo y normas técnicas parar programar se te va a complicar todo....
Yo sólo usé pseudocódigo en 1º por obligación, nunca más lo vi por ningún lado. Si la aplicación es grande, ya te haces un buen análisis con UML o del estilo Y si trabajas en una empresa grande, el analista ya te viene con todo mascado para que tú sólo tengas que picar código :P

Seguramente Yaizen se esté preguntando qué es eso de pseudocódigo. Digamos que quieres aprender a escribir. Pseudocódigo sería una especie de lenguaje HOYGAN el cual puedes traducir a algo más correcto y funcional, que sería el código en sí. Como a mí siempre me gustó escribir bien, siempre me fue más fácil el código en sí que el pseudocódigo.
__________________
Xabicrates | Lwica
L'essentiel est invisible pour les yeux...
x4b1 no ha iniciado sesión   Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 04:51 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
NGD Studios 2002-2024 © All rights reserved