Anuncios Google

¿Con que lenguaje empezar?

Asi es empiezo a tener mas tiempo en la semana y quiero empezar a programar algo sencillo, pero programar al fin y al cabo. Necesito algun lenguaje relativamente facil y util que haya tutoriales en la red. Plataformas en la que desarrollar tengo PSP, NDS y PC obviamente. De paso arranco dentro de 4 años la universidad con una leve idea.

Buena me quedo en la espera de sus consejos Lengua fuera

 

salu2

 


Anuncios Google

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de manombi

Les comunico

Les comunico que me anime con C xD.
Ya me hice un machete ó chuleta (a vuestro placer) con los conceptos que no me tengo que olvidar.
Tambien realize un Hello Word y estoy viendo lo de las variables. Hasta ahora ningun problemas (Gracias a Tanos por los tutos :D) cualquier cosa les digo. Gracias por la ayuda

salu2

Imagen de pspgorrister

Mi consejo (que suelo dar

Mi consejo (que suelo dar siempre):

Aprende metodología de programación, o lo que es lo mismo aprende a programar de forma idependiente al lenguaje.

Que tu primer lenguaje no sea C/C++, porque debido a lo poco estricto de tu sintaxis, te puedes encontrar haciendo aberraciones como esta:

int *(*(*pmyfunc)(int))[5];
float (*(*pmyfunc2())[5])(float);

Está claro que no es una forma muy clara de programar, pero nada te impide hacerlo en C/C++. De ahí el problema. Ojo, no digo que C/C++ sean malos, sólo que tienen una complejidad que sin orientación se puede volver en tu contra.

Lo que pides de "relativamente fácil y útil", es muy ambiguo. ¿Fácil para qué? (juegos, bases de datos, gestionar información entre redes...). Y con "útil" volvemos a los mismo, cualquier lenguaje puede ser útil.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de manombi

Tienes razon :S

Con facil me referia algo que pueda entender sin complicarme mucho leyendo algunas paginas, por ejemplo de ese codigo lo unico que entendi fue pmyfunc. ¿Porque lo llamas a aberracion? Que el codigo no esta depurado?
Y con util me referia algun lenguaje que me sirva para la universidad, no estudiar por ejemplo el D que en mi universidad no la apoyan.
Por lo que en mi universidad apoyan C/C++, Java y otro que no me voy a acordar.
Igual empezar con LUA para despues irme a C no me causa ningun problema, total tengo para 4 años xD.

 

salu2

Imagen de pspgorrister

Bueno, sobre el código, le

Bueno, sobre el código, le digo aberración porque tiene una sintaxis muy ofuscada, y aunque entendieras pmyfunc, perfectamente se podia haber puesto "x", lo hice por no hacerlo tan "rebuscado".

int *(*(*x)(int))[5];
float (*(*x())[5])(float);

El primero por ejemplo, es un puntero a una función con un entero como parámetro y devuelve un vector de 5 punteros int. Y segundo una declaración de función.

Sobre lo que dices al final, prueba Lua, hay muchos tutos aquí. Es un buen lenguaje, con una buena relación sencillez-potencia. Es más como hay tutos de Lua y C, haz ambos y quédate con el que más te guste.

PD: Como dicen más abajo, Java es una buena opción, aunque yo recomendaría usar Java cuando tengas claro el paradigma de programación orientada a objetos.


LuaDiE: Crea en Lua sin teclear código. Compatible HM7, HMv2, LuaPlayer, LuaDEV y PGE.

Imagen de NITEMAN

Mi experiencia con Java

Realmente el paradigma de la orientación a objetos es fundamental para aprender Java (Java de calidad), pero yo los aprendí (aunque tenía nociones de POO estaban difusas) conjuntamente usando el libro "Piensa en Java" de Bruce Eckel (ya lo he mencionado en otras ocasiones pero está disponible de forma gratuita por internet). Estoy bastante contento con el resultado de mi aprendizaje... pero he de decir que tuve que tragarme más de 200 páginas de teoría antes de meterme a tirar código.

Salu2


"El paraí­so a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."

Imagen de NITEMAN

Depende de lo que quieras

Si tu objetivo es programar para plataformas como la PSP o la NDS, sin duda te recomiendo que te lances con C/C++.

Para PC yo reconedaría Java... pero seguro que pspgorrister y otros van a rebatirme con argumentos y opciones mejores.

Salu2


"El paraí­so a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."

Imagen de Robione22

Te recomiendo el

HTML, es escencial y fácil, si ya lo sabes o cuando lo aprendas puedes seguir con C o con Lua.

Saludos.

Imagen de NITEMAN

HTML no es un lenguaje de programación

Creo que esto se ha repetido por activa y por pasiva: HTML es un lenguaje de marcas, no de programación. En HTML puro no se puede programar nada.

Salu2


"El paraí­so a mi derecha, el infierno a mi izquierda y el ángel de la muerte tras de mi."

Imagen de Robione22

Cierto

pero si aprendes el código HTML primero, te acostumbras a que hay cosas que se muestran y cosas que no.

Y sobre lo que dijo pspgorrister, tiene razon es bueno aprender metodología de la programación, desgraciadamente yo no sabía eso y me fui directo a los tutoriales, no me habia dado cuenta, pero justo a mi derecha en el librero de mi casa tengo varios libros de programación, entre ellos metodología de la programación de osvaldo cairó, decidí leerlo, y le entendí perfectamente, pero luego pensé: "Si este libro lo hubiera leído antes hacer homebrew, tal vez no hubiera entendido".

Entonces mi recomendación acerca de aprender metodología de la programación, es que, la aprendas, luego aprendas un lenguaje y practiques, y de nuevo revises metodología de la programación, muchos vacios de conocimiento se pueden llenar de esta manera.

Saludos.

Imagen de Tanos

Y de paso

Si te gusta el HTML puedes meterte en PHP, que el HTML puro se queda corto :P.

Si estudias Lua yo te recomendaría que no te metieras con PSP (por ahora) checa la versión de PC para que veas el lenguaje en esencia y no agarres vicios. Mientras si te decides por C lígalo con SDL para hacer cosas más bonitas :).

De cualquier forma yo no soy nada, te digo sólo lo que pienso y lo que sé.

Saludos

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.