grupo novato aprendizaje

Imagen de mandrake0219
0 puntos

Hola a todos... Soy un novato programador con algo de practica ya con ciertos lenguajes; mas sin embargo quisiera entrar de lleno al mundo de la programacion en linux, usando los lenguajes tipicos de este OS. (C, C++,Java,Python,Pearl,Ruby).
He notado que muchas personas novatas llega a este foro, con el mismo fin.
Invito a unirnos y crear un mini-grupo, para aprender lo más posible los lenguajes antes mencionados.
¿Como...? ---> Haciendo mini-talleres, creacion de pequeñas aplicaciones (terminarlas en determinado tiempo, y hacerlas con calidad).
Procedimiento...
Escoger mediante votacion un lenguaje de los anteriores, y con la ayuda de manuales, tutoriales, etc aprender, y más que todo...
crear pequeñas aplicaciones de practica. hacerlas en gripo y/o podriamos competir...quien hace X aplicacion en menos lineas, más clara y/o con mayor calidad.
que aplicaciones...
Aplicaciones pequeñas...ejemplo: El ahorcado, calculadora basica, entre otras...
las aplicaciones serian pequeñas para asi terminarlas en tiempo previamente escogido, al comenzar a practicar se suele escoger proyectos demasiados grandes... que casi nunca se terminan, (hablo por mi, pasa que nos llenamos los ojos...jejeje)
Si desean sumarse a participar dejen su info (alias, lenguaje con que desean empezar), tambien si tienen opiniones son bien recibidas!
con un grupo como de 5 a 10 estaria bien..
Nos ayudamos, aprendemos, mejoramos nuestro codigo y hacemos amigos!
Bueno, saludos a todos.
alias: mandrake.
lenguaje para empezar: C

Imagen de dislexiko
+1
0
-1

Que onda? a mi tambien me late aprender C, me apunto en tu grupo.
Saludos

+1
0
-1
Imagen de Bruno Expósito
+1
0
-1

No me envien mas mails!!! ¬¬

Ponganse en contacto con quien creó esto y les dará la URL de la maravillosa web ;)

+1
0
-1
Imagen de goyito666
+1
0
-1

Yo tambien estoy en la misma situacion, tenia conocimientos de programacion de dbase, C y asembler, pero tantos años sin usarlos que ya no se ni usar los compiladores actuales, por desgracia no dispongo de tiempo para unirme a vosotros. De momento el poco tiempo que tengo lo estoy dedicando a ver algo de python, lazarus (que pinta muy bien y tiene muchos ejemplos en la red) y me estoy iniciando en scripts bash, este ultimo utilisimo. Pero como ya he dicho mi nivel actual es de novato y lo unico que os puedo aportar por el momento es las direcciones de donde me estoy descargando los cursos y ejemplos:

1- www.lawebdelprogramador.com excelente sitio con cantidad de cursos y ejemplos de todos los lenguajes C,C++,Pascal,etc.

2- http://wiki.xtech.com.ar/index.php/Programaci%C3%B3n_de_scripts_en_Bash aqui he encontrado un tutorial muy bueno de programacion de scripts en Bash, muy pero que muy practico.

Suerte.

+1
0
-1
Imagen de mandrake0219
+1
0
-1

Gracias dislexiko, por aceptar.

Hasta ahorita somos nada mas dos.
- mandrake
- dislexiko
Votacion de lenguaje a usar:
Lenguaje Votos
- C 2
- C++
- Python
- Java
- Ruby
- Pearl

Vamos gente, entren...que no se pierde nada, y ganamos mucho: programar en equipo, aprendemos y sobre todo practicamos.

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de razaAztk
+1
0
-1

Je! suena interesante! :)

Yo siempre e querido aprender a usar C y C++ pero siempre termino dejandolo, así que me apunto esperando que esta vez por fin lo logre, jejeje

NickName: aztk
Lenguaje: C

Buena Vibra!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de romo_87
+1
0
-1

Yo preferiría C++, que creo que es mas interesante que C y ya conozco bastante su uso. Tampoco me molestaria usar java, o aprender python. De hecho los nuevos GUI en java tienen muy muy buena pinta y me encantaria aprender tambien :)

Pero una duda... en Java realmente no se aprende programacion para linux pk es multiplataforma, verdad?

+1
0
-1
Imagen de _i_
+1
0
-1

yo soy un programador pero llevo sin hacer algo mucho tiempo(demasiado). Me estoy reciclando todo lo que puedo. Me parece buena idea trabajar así, en grupo. Creo que la mejor opcion es el lenguaje de java pues es un lenguaje muy parecido al c, python, pero las ide son muy buenas(para mi mejores que en c , c++ y python) y ademas es el lenguaje con mas salida. Creo que el resultado de los talleres serian mas "profesionales" e interesantes que con cualquier otro lenguaje.

Estoy enganchadisimo a linux(me encanta y me atrae de una forma indescriptible) y desearia conseguir programar en mi maravilloso ubuntu.

Solo me queda mandaros a todos un fuerte abrazo (para mi sois la mejor comunidad de la cual me gustaria formar parte activa de ella).

+1
0
-1
Imagen de TheGodDemon
+1
0
-1

creo que no encajo alli ya que no tengo experiencia en programacion ,no he programado ni en windows ,aunque de verdad me gustaria aprender a programas aunque sea lo basico.

+1
0
-1

gnulinuxfacil.blogspot.com

Imagen de mandrake0219
+1
0
-1

Hola muchachos espero esten bien, me alegra que esten interesados en formar un grupo de programacion.
La votacion por momento va:
Lenguaje Voto
C 3
C++ 1
Java 1

Comentarios:
Lo que dice _i_ es cierto, los ide para java, son por lo menos para mi un poco mejores...por decirlo asi, que los de los demas lenguajes.

Nota: uno de los objetivos, de este grupo seria, mejorar la calidad de nuestro codigo, haciendo proyectos que serian basicos a simple vista, pero que nos ayudarian a mejorar nuestra logica.
Como dije, al principio del post los proyectos serian en consola. Luego, podriamos ir avanzando, lo primordial es mejorar la logica y lograr tener un codigo limpio, claro, y de calidad. Avanzando ... creando aplicaciones graficas. pero todo poco a poco...

Pregunta:
Comenzamos con los proyectos...ya somos 5. (dislexico,razaAztk o aztk, romo_87,_i_ y yo...mandrake) o damos unos dias mas a ver si llegan otros.? Tenga en mente que si deciden suspender el plazo de inscripion..el lenguaje a utilizar seria C estandar.
Una alternativa...Seria: Comenzar desde ya, a la creacion de algun proyecto, y al terminarlo...Se abre nuevamente la inscripcion.

TheGodDemon... No soy nadie para negarte la entrada, mi amigo. La desicion es tuya. Si deseas, una alternativa, es que te busques un buen manual, algo de pseudocodigo...programacion orientada a objetos, programacion estructurada, etc. para que tengas algo de conocimiento, y que te mantegas participando de la forma que desees, activa o simplemente viendo los proyectos, tratar de hacer alguna parte, o si tienes alguna interrogante, bienvenido. por mi parte no hay problemas.

Bueno, sin mas... Espero sus opiniones. acuerdence contestar la pregunta...Saludos!!!

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de mandrake0219
+1
0
-1

El primer proyecto podria ser el ahorcado...
Caracteristicas Version 1.0:
1. Usuario VS Usuario.
2. Las palabras la deberá ingresar el usuario.
3. Con un menú para: Iniciar Juego - Salir
4. El programa (juego) deberá funcionar con palabras y/o frases. Ejemplo: Escribir / Hola que tal

____________

Por el momento somos 5.
1. metodo Menu, crear figuras en cada metodo, metodo pedir turno.
2. metodo para Figura base, y colocar X______Y (X = primera letra de la palabra) (Y = ultima letra de la palabra)
3. metodo para pedir una sola letra al usuario
4. metodos para validar: a) validar que el usuario ingrese palabras o frases y que el otro usuario solo pueda ingresar una sola letra
5.metodo verificar si la letra ingresada la tiene la palabra.

Que partes le tocaria a .. no sé si quieren que lo elija yo o como gusten...

por el momento me imagino algo asi...Que opinan uds...

Plazo para entregar partes
: 7 dias (15 de jul) ...tomando en cuenta ---> universidad, trabajo, ocio...
Condiciones: la aplicacion debe poder correr tanto en win como en linux.
Presentacion: Todos muestran sus partes de codigo por aqui mismo, cada uno junta ejecuta, y subimos el codigo completo.

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de Scots
+1
0
-1

¿ Han pensado en usar sistema de control de versiones (tipo svn o Bazaar)? Es muy útil cuando hay varias personas desarrollando sobre un mismo código.

Que algo no funcione como tú esperabas no quiere decir que sea inútil.
Thomas Alva Edison

+1
0
-1

Que algo no funcione como tú esperabas no quiere decir que sea inútil.
Thomas Alva Edison

Imagen de Antc
+1
0
-1

La verdad me gustaría seguir aprendiendo sobre c++, lo he dado en la facultad, pero la verdad creo que estoy demasiado verde como para decir que se programar. Aun así estoy dispuesto a trabajar y aprender todas las cosas que sean necesarias para dominar este lenguaje, como por ejemplo entornos gráficos ya que al parecer esto no era importante explicarlo para los profesores ademas de muchas mas cosas.
La idea del ahorcado me parece bien eso si sin lo hacemos en c++ porque no se mucho de c pero según me han dicho c++ es mucho mas cómodo, sobretodo en el uso de memoria dinámica.
Soy Antc.
Lenguaje para empezar c++.
Un saludo a todos.

+1
0
-1
Imagen de CHuLoYo
+1
0
-1

Yo voto por PYTHON! Es C++ sencillo y potente con mejoras y funciones destinadas a linux muy interesantes. TAmbién es multiplataforma, con lo que nos aseguramos nuestras calculadoras en donde queramos!

Un saludo.

---------
Marcos Pérez

+1
0
-1
Imagen de mandrake0219
+1
0
-1

antc: Respeto tu desicion de c++, gracias por sumarte; veremos que lenguaje sale al final. C++ y C, se parecen muchisimo. Saludos.
scots: Seria genial poder hacerlo, pero seria complicarnos un poco...Hasta donde tengo entendido se necesita un servidor para usarlo como repositorio...
Chuloyo: Bienvenido hermano, Python es un buenisimo lenguaje. A mi tambien me gustaria, bueno la verdad yo se java (consola), C++ (consola), C (no mucho...). sinceramente me encantaria seguir con cualquiera de los lenguajes que salga escogido.

Recuerden, que el lenguaje es escogido mediante votacion. Si por ejemplo saliera C que es el que mas voto tiene, y por ejemplo antc y scots no desean sumarse debido a que desean continuar con los lenguajes votados por ellos... no se preocupen, estoy con todo el tiempo del mundo y si desean podemos hacer un proyecto aparte.

no me gustaria que el grupo quedara en nada, por diferencias en escoger el lenguaje.

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de joseluis
+1
0
-1

scots: Seria genial poder hacerlo, pero seria complicarnos un poco...Hasta donde tengo entendido se necesita un servidor para usarlo como repositorio...

Echa un vistazo a Ourproject (o sourceforge, o berliOS, o savannah o savannah no GNU o launchpad).
Registrando el proyecto ahí tienes disponible cvs o svn svn (en ourproject) o bazaar (en launchpad), además de otras muchas herramientas que tal vez podrían seros útiles.


Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

+1
0
-1

Fdo. Forense asesino, Censor fundamentalista, Fustigador de novatos y Patético maleducado

Imagen de Scots
+1
0
-1

Yo os recomiendo sourceforge http://sourceforge.net/
No es tanto lío el usar una herramienta para getstión de versiones.

Además ser muy útil, en cualquier proyecto/empresa que trabajeis como desarrolladores seguro que teneis que utilizarla.
http://es.wikipedia.org/wiki/Control_de_versiones


Que algo no funcione como tú esperabas no quiere decir que sea inútil.
Thomas Alva Edison
+1
0
-1

Que algo no funcione como tú esperabas no quiere decir que sea inútil.
Thomas Alva Edison

Imagen de Antc
+1
0
-1

Por mi daría igual el lenguaje si no fuera porque no se programar en algo que no se c++, aunque allá visto algunas cosas de otros lenguajes el único que medio domino es c++, de todas formas no veo las ventajas de c respecto a c++, mas bien al contrario.

+1
0
-1
Imagen de razaAztk
+1
0
-1

Saludos!
Luego no me doy cuenta de los avances de los temas porque cuando trato de entrar al portal me es imposible (supongo que trato de entrar en horas pico).
Pss bien, he comenzado con el taller y con la propuesta de mandrake... sobre el juego del ahorcado, de momento aún no cumplo con todas las especificaciones del proyecto, me falta ponerle comentarios al código y mi estilo de programación es muy sucio y poco eficiente. Pero aún así pongo lo que llevo:

// autor: aztk
// fecha: Julio del 2009
// nombre del código: ahorcado_c

#include <stdio.h>
#define MAXLONG 20 // tamaño máximo de palabra
#define INTENTOS 3 // máximo número de intentos

int main()
{
	int i, a, b;
	char c;
	char word[MAXLONG], word_copy[MAXLONG];
	char word_c[MAXLONG];
	for (i=0; i < MAXLONG; ++i){
		word_copy[i] = '_';}
	printf("Jugar con la palabra: ");
	scanf("%s", word);
	system("tput reset");
	word_copy[0]=word[0];
	for (i=0; word[i] != '\0'; ++i)
		printf("%c ", word_copy[i]);
	word_copy[i-1]=word[i-1];
	printf("\b\b%c", word_copy[i-1]);
	a=0;
	while (a < INTENTOS){
		printf("\tPosible letra: ");
		scanf("%s", &c);
		for (i=0, b=0; word[i] != '\0'; ++i){
			if (c == word[i]){
				word_copy[i]=c;
				++b;}
			printf("%c ", word_copy[i]);
		}
		system("clear");
		if(b==0)++a;
		printf("\nIntentos restantes: %i", INTENTOS-a);
		for (i=0, b=0; word[i] != '\0'; ++i)
			if(word[i]==word_copy[i])
				++b;
		if(b==i)
			a=INTENTOS;
	}
	printf("\nGAME OVER!\n");
	return 0;
}


El código no correrá en plataformas DOS porque hago uso de la función system("clear") ya que no sé como limpiar pantalla y que sea independiente de la plataforma.
Una curiosidad: aunque la variable word_c no la ocupo para nada si borro la línea donde la defino el programa tiene un funcionamiento errático. alguien sabe porque?

El libro que estoy tomando como referencia es el de "El Lenguaje de Programación C" de Kernighan y Ritchie (un clásico, jeje).

Pss le seguiré moviendo para cumplir con los objetivos.

Buena Vibra!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de CHuLoYo
+1
0
-1

Una curiosidad: aunque la variable word_c no la ocupo para nada si borro la línea donde la defino el programa tiene un funcionamiento errático. alguien sabe porque?

Aún sin utilizarla, el programa no podrá agarrar los valores de esas variables aunque sean nulos. Por eso, aunque no salgan errores de compilación, siempre es bueno en lenguajes como c o c++ y todas sus variantes declarar y definir la variable. Vamos, por lo menos eso es lo que me enseñaron cuando lo estudié, aunque como para fiarse de los profesores que yo tenía ... ni te cuento :)

Un saludo!

---------
Marcos Pérez

+1
0
-1
Imagen de zellff8
+1
0
-1

Yo si ando bien de tiempo me uno a programar en C, ya que estoy aprendiendo y me gustaria mejorar y demás!

+1
0
-1

..El mundo está cambiando, la música está cambiando, las drogas están cambiando... Tiene razón; incluso los hombres y las mujeres. Dentro de mil años no habrá ni tíos ni tías, sólo gilipollas.

Imagen de Antc
+1
0
-1

Vale aunque hay comandos que no conozco mas o menos veo lo que quieres hacer, no obstante no entendi bien si es que cada uno debe hacer el juego o hay que hacerlo entre todos, pues si hay que hacerlo entre todos, yo votaría por la programación modular de esta forma es mas fácil trabaja en grupo(cada uno hace una biblioteca), por cierto razaAztk lo de poder entrar a este foro también me cuesta a mi.

PD: Si es que cada uno haga uno yo por mi prefiero hacerlo en c++, veo mas eficiente utilizar memoria dinámica a la hora de almacenar una palabra que no se que tamaño tiene y la biblioteca string me permite guardar una palabra de n letras sin tener que hacer nada raro como en c.

+1
0
-1
Imagen de mandrake0219
+1
0
-1

Hola muchachos...
La idea de hacer un grupo, era justamente programar como un equipo. Decidi plantearles hacer esto, debido a que en algunos casos...
El estar programando solo, nos limita no todo gira alrededor de uno; por eso es bueno ver otras formas de hacer lo que uno hace, aparte que cuando nos toque en el trabajo programar de forma conjunta, debemos trabajar en equipo, y sacar el proyecto adelante.
Tenemos muchas cosas que hacer, cosas que resolver si deseamos mantenernos y aprender juntos; si es que es esto es lo que desean; por mi parte yo si quisiera.
1. El problema que a casi todos nos aqueja...Entrar a este foro; ha sido una bendicion para todos, lamentablemente por razones que desconosto en totalidad, y de las cuales no deseo profundizar; doi algunas opciones:
a) Abrir un canal en irc.
b) Estuve revisando http://ourproject.org/ por sugerencia de joseluis. Me parece bueno. Podria ser esto sumado a la opcion A.
c) Abrir una cuenta y crear un grupo en gmail.

2. Los proyectos se hacen en grupo...no se entregan asi nomas diciendo este es el mio...Vamos a ordenarnos, hay quienes se sumaron y no los he visto escribiendo mas. Cada uno haria una parte, y en caso que el grupo fuese demasiado grande...Simplemente se dividen en dos y cada uno hace el mismo proyecto al final, comparamos y discutimos las diferentes maneras que se utilizaron.

3. Con respecto a la votacion, la mayoria ha votado por C. Hay quienes votaron por otros lenguajes... Para dejar esa lucha que un lenguaje es mejor que otro, podriamos hacer un proyecto distinto en cada lenguaje. Primero, seria C (porque fue el mas votado), luego c++,java, python...y asi. No importa si no saben usar el lenguaje, un jefe que tuve me dijo una vez... "No importa el lenguaje, importa que el programador tenga logica. Porque si tiene logica y ganas es capaz de todo..."

Muchachos, deseo mantenerme en el grupo y aprender junto a uds. No los conozco a ninguno, pero las ganas de aprender la tenemos todo. No quiero que esto sea como esos proyectos que jamas se terminan, por diferencias o desacuerdos.

De hoy en tres dias, estare viendo quien se suma y luego los que estemos continuaremos y tomaremos desiciones de como hacer lo que se ha dicho hasta hoy.

Si desean mas tiempo para sumar mas personas avisen. Sin mas por el momento... Saludos y suerte a todos!

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de CHuLoYo
+1
0
-1

Bueno, yo puedo aportar mi granito de arena. Tengo un servidor donde puedo hacer una web donde podamos subir códigos, compararlos, discutirlos e incluso con un foro o minichat. Todo programado por mi en php y mysql y si alguien quiere sumarse... PARA ESO SOMOS UN GRUPO!!! :)
Es decir, unificar todo en un server , además va muy rápido (porque entrar a esta web es un suplicio) y no quiero decir que desestimemos ourproject.org ya que para csv es cojonudo.

Un saludo.

---------
Marcos Pérez

+1
0
-1
Imagen de Antc
+1
0
-1

Bueno estoy totalmente de acuerdo Mandrake, así que haremos este proyecto c y luego hacemos otros en otros lenguajes.
Ya que estoy de acuerdo en hacerlo en grupo, lo que veo mas lógico es lo que ya propuse, pues así el problema queda dividido en partes independientes:
-Resolución del problema principal.
-Operaciones con palabras.
-Mostrar datos.
-etc
Exceptuando el problema principal, los demás son módulos biblioteca obviamente ya decidiremos cuales, estos solo son un ejemplo. Ahora bien para hacer esta estructuracion necesitamos un problema bien definido, ejemplo:
El programa deberá realizar las siguientes operaciones... deberá mostrar por pantalla...y constara de estas partes...
He pensado que el que propuso el programa debería ser quien se encargara de redactaro pero sino puedo hacerlo yo.

+1
0
-1
Imagen de mandrake0219
+1
0
-1

Hola a todos, me parece que el que ya es momento de comenzar con algo...
Antc, yo propongo que el primer proyecto sea el ahorcado y utilicemos C standar.
Caracteristicas:
1. Juego de dos usuarios. (Azul vs Rojo)
2. Se podrá jugar con palabras y/o frases.

para dividir el problema, tendremos que saber quien esta dispuesto a participar...

Nota: no se si esto es permitido...pero abri una cuenta en gmail...y otra en facebook, en caso sea necesario...cualquiera que desee sumarse porfavor... informar a: developers.panamagroup@gmail.com

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de Antc
+1
0
-1

Yo me apunto por supuesto pero que modulo implemento, necesitamos a alguien que se encargue de organizarnos, y lo siento pero eso a mi se me da mal.

+1
0
-1
Imagen de mandrake0219
+1
0
-1

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de Nash_13
+1
0
-1

Hola soy programador pero hace buen tiempo que no programo porque me he dedicado a los sistemas Gnu/Linux por necesidades del lugar donde trabajo, tuve experiencias con el C++ que pienso es un lenguaje muy robusto y me inicie en el Java pero desarrollando aplicaciones web. Pueden contar conmigo por aca. Saludos.

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Hola a todos!!!

Algunos ya me conocen por estos foros, y saben que estoy bastante dado en el mundo de la programacion, y mas concretamente en C++.

Un poco de historia...
Yo empeze con todo esto en la universidad, con un curso fugaz de programacion I, que me sirvio para meter la cabezota en el lenguaje C. Mas tarde, como demostre ciertas habilidades, me dieron una beca de verano para traducir un programa sobre jaulas de cultivo, de lenguaje Matlab a lenguaje C (con alguna caracteristica de C++, pero nada...), y realizar algunas tareas de optimizacion.
Mas tarde, entre a formar parte del servicio tecnico del canal de ensayos, alli donde hice la anterior beca, y de paso entre a ayudar a un compañero a programar un codigo de simulacion de fluidos (usando Qt sobre Windows). Ante los inumerables problemas, me plantee la posibilidad de aprender otras librerias, y asi llegue a wxWidgets... Y con ellas aprendi a linkar librerias, a usar clases, y todo lo referente al mundo de C++.
El manejo de esas librerias me puso al frente del desarrollo de un programa para un proyecto de investigacion que fue todo un exito. Y que me llevo a convertirme en un tipo, que ya no solo sabia de C++, sino de pogramacion con cierta clase y orden.
A todo esto se añade que mi jefe es el profesor de programacion, lo que me ha permitido ver hasta cierto punto, como se deben aprender estas cosas.

Mi objetivo en toda esta cruzada...
Mi objetivo desde luego no es aprender a programar, no en un principio... Busco mas que podamos formar un grupo de desarrollo con gente motivada. Yo tengo algunos codigos y proyectos superchulos, que no avanzan a un ritmo adecuado por falta de personal. El mas afamado que alguna gente conoce es un programa de simulacion de fluidos mediante tecnicas de SPH (la que les llevo a ganar un oscar a compañeros mios, que no conocidos), que va a correr sobre la tarjeta grafica (GPGPU).
Es decir, busco que os convirtais en compañeros mios de desarrollo (nadie os obliga a nada, pero me parece que al menos uno o dos seguro que me seguis hasta el final).

¿Que puedo aportar a todo esto...?
Pues de momento conocimientos... Opino que puedo actuar hasta cierto punto como instructor.

Mi plan seria...
1.- Tener una pagina web, o un foro, en el que podamos ir colgando tutoriales. Yo personalmente creo que una combinacion de este foro, y doc-ubuntu.es seria suficiente. Podiamos crear una serie de tutoriales alli, y luego, a partir de este foro crear hilos para cada uno de los tutoriales (con ejercicios).

2.- Una vez aclarado cual va a ser nuestra forma de comunicarnos (Conste que yo no se nada sobre IRC y demas, pwero estoy dispuesto a aprender, mandrake, nos enseñas?), deberiamos relajarnos y empezar poco a poco...
2.a.- Propongo empezar enseñando C, para lo que usariamos gcc como compilador, y codeblocks como IDE (interfaz grafica que funciona estupendamente en windows). Todos tendriamos los mismos repositorios, y por tanto las mismas versiones, y podriamos avanzar de la manita.
Tambien nos lograriamos un windows virtual en virtualbox (yo no os puedo conseguir el windows...), y le instalariamos un codeblocks & cygwin (asi podriamos desarrollar aplicaciones multiplataforma).
Asi pues, ese seria el primer tutorial, instalar toda la base para empezar.
2.b.- Una vez todos tengamos el programa instalado, empezar con codigos basicos, un hola mundo, un dame un numero...
2.c.- Seguiriamos con funciones.
2.d.- Bucles.
2.e.- Punteros.
A partir de aqui ya podriamos empezar a tomarnoslo en serio...

3.- Aprender C++ (Clases // objetos).

4.- Aprender interfaces graficas... (wxWidgets).

5.- Aprender OpenGL.

La lista seria eterna, pero como primer draft, me parece grande...

Si aceptais mi ayuda, me pondre a crear el primer tutorial desde ya (ya = cuando acepteis, no voy a perder el tiempo gratuitamente)...

Espero vuestras respuestas partners!!!

Saludos!!!

+1
0
-1
Imagen de Antc
+1
0
-1

Desde luego que aceptamos tu ayuda, y si necesitamos un foro a parte, cierta persona que se ofreció podría ir creándolo y dándonos la dirección porque la verdad es que aqui hay bastantes veces que no puedo entrar. Por lo de c++ ya he trabajado con el y tengo experiencia, estoy familiarizado con punteros creación de bibliotecas y ficheros, a parte de lo mas sencillo. En cuanto a opengl es un tema que me interesa mucho, sobre todo orientado a juegos.

+1
0
-1
Imagen de CHuLoYo
+1
0
-1

Hoy no he podido, pero mañana empiezo con los preparativos iniciales de la web en general.
La web va a tener usuarios registrados (nosotros) para que nadie ande a tocar los boulings. Un upload de códigos fuente y binarios con comentarios y descarga , foro y algo más que podáis proponer.

Bueno, yo trabajo en la vida real, así que tampoco es que tenga mucho tiempo. Este grupo es para aprender en nuestro tiempo libre.

Por cierto, la web va a ser programada cien por cien por mí, si alguien quiere colaborar mejor. Paso de meter algo prefabricado cuando... somos futuros programadores!!!!!!

Un saludo y a continuar!

---------
Marcos Pérez

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Ok!

Yo podria intentar ayudarte, pero el problema es que solo he trabajado (y de hecho solo conozco...) html.

Yo creo que entonces la idea esta clara...

A.- Creamos el cursillo en doc-ubuntu.

B.- Usamos tu pagina como foro, y para ejercicios/soluciones.

Ahora estoy en el currele, pero en cuanto pueda empezare a crear el primer tuto sobre como instalarlo todo, para asi darte tiempo para preparar la pagina.

Esto marcha!

Saludos partners!!!

+1
0
-1
Imagen de mandrake0219
+1
0
-1

Hola Sanguinario_Joe, seria un gusto contar con tu ayuda. Nosotros por el momento nos estamos contactando mediante una cuenta en gmail..developers.panamagroup@gmail.com (no preguntes...porq "panamagroup"...fue un grave error...) pero por el momento usamos esta direccion para contactarnos. Te invito a que te unas para asi poder conversar mejor, debido a problemas de saturación de este servidor.
Saludos, y mil gracias por brindar tu ayuda.

+1
0
-1

“Creo mundos y les digo “Hola”. Pudiendo programar, soy capaz de crear un mundo nuevo con mis reglas. Cada persona en mi mundo debe tener un nickname que sea alfanumérico y una contraseña de al menos ocho caracteres que identifiquen quién es. Cada persona

Imagen de razaAztk
+1
0
-1

No puede ser! este tema avanza a pasos agigantados y yo ni en cuenta! ¬¬
Aún puedo unirme al grupo, cierto? entons enviaré una solicitud al email que mencionan.
Aunque no tengo idea de como crear modulos y librerías en C, pero no hay toz, supongo que en la red hay un buen de info. Pero si comienzan de a poco como comenta Sanguinario_Joe, pss más chido para mi, jejeje.

Buena Vibra!


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de CHuLoYo
+1
0
-1

Somos un grupo novato de aprendizaje! No hace falta más que tener unas nociones básicas de programación. Yo creo que serás bienvenido sin problemas razaAztk

Un saludo.

---------
Marcos Pérez

+1
0
-1
Imagen de taca5000
+1
0
-1

hola bueno la verdad que me interesa muchísimo esto de aprender programación... lamentablente se poco y casi nada se podría decir... pero tengo mucho tiempo libre para hacerlo... bueno voy a estar a la espera de que larguen sus configuraciones y las muestren para ver como es esto de programar... estaría bueno que al lado de cada línea se explique que función cumple... así gente que no sabe nada como yo puede entender lo que se hace y facilita el aprendizaje...

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Bueno, empieza la cruzadas, y como todo en esta vida... empieza por abajo!!!

El enlace, aqui:

http://doc.ubuntu-es.org/Taller_de_Programci%C3%B3n_C-Cpp

Es el indice, a partir de ahi, empezara todo...

Ya esta disponible el prologo (un draft completamente), y el capitulo 0, que enseña a instalar el gcc (compilador), y el codeblocks IDE estupenda para programar (mucho mejor que visual C ;-) ).

A todos, tranquilos, voy a ir pasito a pasito... Los que sepais mas, pues irlo siguiendo, que tarde o temprano os podreis reenganchar.

Saludos partners!!!

Ahora me uno a vuestro grupo gmail...

+1
0
-1
Imagen de ubuntu111
+1
0
-1

Suena muy interesante me apunto.
No se mucho de programación pero quiero aprender.
NickName: lompa
Lenguaje: C

+1
0
-1


Si eres programador, ya sea avanzado o novato, entra en http://www.aprendeprogramacion.net/ todo para empezar a programar.

Imagen de CHuLoYo
+1
0
-1

Bueno, la web está disponible con material suficiente para empezar. Quien quiera apuntarse puede registrarse gratuitamente y sin compromiso en

www.redemoon.com/atanes/gap

Ya somos unos cuantos que queremos aprender todos los lenguajes de programación posibles!!!!!!!!! jajaja.

Un saludo!

---------
Marcos Pérez

+1
0
-1
Imagen de razaAztk
+1
0
-1

Hey! que chida está la web :)
Ya me estoy leyendo los manuales de C (apenas termine el C000 y el C001, jeje)
La neta se agradece que compartan el conocimiento :)


void hey(int x,int y)
{
if (x && y)
 printf("http://libertadpunk.blogspot.com/");
else
 printf("http://banderaazteca.hi5.com/");
}
+1
0
-1

void hey(int x,int y)
{
if (x && y)
 printf("http://libertadhack.blogspot.com/");
else
 printf("http://libertadpunk.blogspot.com/");
}
Imagen de Sanguinario_Joe
+1
0
-1

Pues animate y apuntate hombre!

La comunidad todavia se esta forjando, y parece ir marchando de puta madre...

Dentro de "poco" haremos el primer juego de competicion, que promete ser divertido.

Saludos!!!

+1
0
-1
Imagen de CHuLoYo
+1
0
-1

La página en la actualidad es http://www.aprendeprogramacion.net

saludos

+1
0
-1
Imagen de ricaldi
+1
0
-1

Yo se Java y C++ y un poco de python pero no me resulta dificial aprender algo nuevo, osea no me hace falta repetir dos veces, y los codigos se quedan como grabados :)

alias: ricaldi
nickname: c++, java

User Linux #480273

+1
0
-1

User Linux #480273

Imagen de Danieldt08
+1
0
-1

Hola, me gustaría unirme y ayudar en lo que pueda, junto, obviamente, con aprender.

Espero no sea muy tarde, de antemano muchas gracias.

Con ganas de seguir aprendiendo.
Danieldt08

Saludos.

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Como ya has visto, la comunidad esta ahora en plena espansion, y es el momento para unirse!

Estamos encantados de tenerte entre nosotros!!!

+1
0
-1
Imagen de Sanguinario_Joe
+1
0
-1

Pues lo mismo te digo, a animarse tocan!!!

Esperamos verte por alli!

Saludos!!!

+1
0
-1
Imagen de Danieldt08
+1
0
-1

Muchas gracias, ya estoy metiéndome en este cuento, vamos con todo.

Saludos. ;)

+1
0
-1
Imagen de Giovannipumas
+1
0
-1

Pues apenas estoy empezando a programar, estoy aprendiendo, se algo de C y por ahora estoy aprendiendo Python. Lo que se de C es lo normal, lo que enseñan en un curso básico de programación, de cómo hacer un programa que te diga tal número es primo o no, si es par, que te diga si pasa o no pasa, etc. Consola.

Yo quiero aprender a hacer una aplicación que sea usable, sencilla, para ir aprendiendo poco a poco, estoy estudiando Inn. Electrónica así que también me interesa programar bien para aprovechar al máximo mi carrera, además de que me gusta muchísimo.

No se si puedo estar en su grupo aunque no tengo práctica, y quiero aprender con Python por ahora.

+1
0
-1
Imagen de lucio 100520
+1
0
-1

Hola , tengo conocimientos de programación, pero hace 4 años que no toco nada , y me acabo de instalar ubuntu,
veo que los pos mas nuevos son de hace un año ¿seguís activos?
¿puedo apuntarme?

+1
0
-1

o(3>

Imagen de gacs
+1
0
-1

hola tengo un poco de conocimiento en programacion he programado mas vfp pero he echo algunas rutinas en gambas2 y estado intruyendome en perl y php asi que espero aprender y aportar algo.
como puedo integrarme?

GACS

+1
0
-1

Páginas