Anuncios Google

Cómo aprender a programar

Escribo esta entrada por que he visto muchos mensajes del tipo no sé sumar en este leguaje, tengo este ejercicio del cole y no me sale, no sé la clave wifi, ...

Sin ánimo de ofender, manejar un ordenador, entrar en internet y buscar películas, música, en fin, trastear un poco, ya lo hace mi hija de 9 años, y es normal que me pregunte muchas cosas que se pueden encontrar con sólo buscar en google, y en tiempo puede suponer 2 minutos. Por eso os cuento cómo he aprendido a programar un poco, por que realmente no soy un programador, pero por afición he aprendido a hacerme mis aplicacioncillas.

Cuando estudiaba aprendí turbo Pascal (es q ya soy algo mayor), que era lo que se enseñaba en el colegio, me llevó unas dos semanas, y el resto del curso lo pasaba haciendo chorradas con el PC, al final ni siguiera hice el examen, cuándo entre el profesor me dijo que qué hacía allí si los dos sabíamos que iba a aprovar con nota. Y eso que no saqué ninguna clave, bueno, bajo mano conseguí algunas aplicaciones para trastear la red, e incluso hacer algún ftp por internet, que era la leche.

Mi sistema fue: comprar un libro de turbo Pascal con muuuuchos ejemplos, y me los tecleé todos, modifiqué un montón, haciendo pocos cambios. Por ejemplo, si el programa era de convertir enteros a textos o dobles, los sacaba con otro formato, o añadía otro parámetro para repetirlo, invertir el número, ... lo que se me ocurría. Si hubiese seguido el ritmo de la clase, no sabría programar, por que un lenguaje se aprende tecleando, y no leyendo, probando lo que has hecho, y no bajando código y ejecutándolo sin más. Todo esto lleva mucho tiempo, claro, yo dedicaría al menos 3 horas al día a seguir los ejemplos. Y esto lo hacía por gusto, no a todo el mundo le gusta, pero como decía un profesor mío, de lo que oyes recuerdas en 10%, de los que lees el 30%, y de lo que escribes el 50%, y ésto siendo muy largo.

Después necesitaba sacar algunos datos de una base de datos de access, y empecé haciendo algunas fórmulas en campos de formularios, busqué un poco por internet y vi como programar botones, y modificar campos de texto, y se fue enredando la cosa, creé mis formularios desde cero, añadí funciones, y de ahí a visual basic el camino estaba hecho. Me quedé en access 2000, pero para lo que necesito me sobra. En esto ya no podía dedicar tanto tiempo, y me llevó un par de años manejarlo aceptablemente, pero sigo muy lejos de ser un buen programador. Aquí leí y busqué mucho más que antes, pero encontré muchísimo más material en internet. También sé algo de Progress, mySql y bash.

He sacado algunas claves, sin perjudicar a nadie, pero más que nada por necesidad. Por que el tema de claves, cuentas administrador, root y demás es un mundo aparte, y requiere mucha dedicación.

Conclusión: aprender a programar sin esfuerzo ni dedicación no lo veo posible, al menos tienes que poner de tu parte, y esto lo escribo para quién le interese programar. Que leerse un tutorial donde hable de objetos, herencia, polimorfismo y la biblia en pasta esta muy bien, pero esto se aprende tecleando, leyendo, buscando, tecleando, leyendo, buscando, .... y vuelta a empezar.

Ah!, y para plantear una duda, mejor aportar datos para que quién te pueda ayudar no tenga que adivinar qué es lo que quieres decir.

 


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 Abaddon Ormuz

Totalmente de acuerdo, a mi

Totalmente de acuerdo, a mi me llama mucho la atención la programación, estoy aprendiendo de forma autodidacta Pascal (desde hace apenas unos cuantos meses) y en la preparatoria me comienzan a enseñar C (teórico y problemas de razonamiento).

Espero poderle dedicar más tiempo del que me gustaría porque, como lo mencionas, creo que nadie llega demaciado lejos en algo a lo que no pone siquiera interés.

Suete ;)

Imagen de pspgorrister

ZAS!! En toda la boca.

Conclusión: aprender a programar sin esfuerzo ni dedicación no lo veo
posible, al menos tienes que poner de tu parte, y esto lo escribo para
quién le interese programar. Que leerse un tutorial donde hable de
objetos, herencia, polimorfismo y la biblia en pasta esta muy bien, pero
esto se aprende tecleando, leyendo, buscando, tecleando, leyendo,
buscando, .... y vuelta a empezar.

¡¡¡AMÉN HERMANO!!!. Sabias palabras.

Este texto tendría que aparecerle a muchos de los "Coders" de la sección PSP que tienen regalada la banderita y que cuando ves sus sources, te das cuenta de que no tienen ni puñetera idea de programar, códigos mostruosos, redudantes, largos y mal estructados. Eso sí, no les critiques, que encima se mosquean. Entre ellos mismo se aumentan tanto el ego, que acaban creyéndose programadores.

Y al que le siente mal, se sienta ofendido, será por algo.


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

Imagen de moikop

+1

Más razón no podes tener...

Imagen de Almamu

Tienes toda la razon.

Tienes toda la razon.

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.