Hola Cristina
Bienvenida al mundo de la programación.
No te asustes, no es mucho más difícil que resolver un problema de la vida diaria. La programación es un proceso lógico y se basa fundamentalmente en resolver un algoritmo, que yo definiría como una serie de pasos para resolver un problema. Es más, uno durante todo el día se la pasa resolviendo algoritmos para hacer cualquier tarea: no vas a sacar el carro sin abrir antes la puerta del garaje. Los algoritmos no necesariamente son lineales, pueden tener partes repetitivas (ciclos): mientras el pavo se asa, tengo que vigilarlo cada 10 minutos; o eventos condicionales (si está lloviendo saco la sombrilla, si no me pongo las gafas).
Entonces te sugiero empezar por el análisis de algoritmos, toma un ejemplo cualquiera y haz un diagrama en un papel. Eso es lo primero que debe hacerse antes de programar.
Cuando ya hayas aprendido a pensar en lógica de programación, debes buscar un lenguaje que sea acorde a un principiante. Te sugiero un lenguaje orientado a objetos (o basado en objetos). Estos resultan muy fáciles porque al basarse en objetos preconstruidos, el diseño se facilita con sólo alterar las propiedades de los objetos y la programación se reduce básicamente a programar los eventos que interactúan con los objetos. El ejemplo más clásico que te puedo poner es un botón, como los que ves en todas las ventanas de los programas, los botones tienen diferente tamaño o texto, que son propiedades, y cuando le das clic, ocurre un evento, el evento “clic”. El programador sólo tiene que poner un código para cuando se hace clic sobre ese botón, ocurra un suceso determinado, por ejemplo se cierra la ventana.
Cómo lenguajes te sugiero el Java o Visual Basic, son sencillos, se trabajan desde programas fáciles, orientados a objetos, con objetos preconstruidos, etc.
También anda por ahí un “lenguaje” de programación para niños: Kid's Programming Language. No es que te considere una pequeña, pero es bien sencillo para empezar. Esta es la página:
http://www.kidsprogramminglanguage.com/espanol/
Este en el enlace para bajarlo:
http://phrogram.com/files/folders/phrogram_installer/entry86.aspx
Encontrarás manuales, ejemplos, un foro, etc.
El próximo paso, es bajar ejemplos, ejemplos, ejemplos, no importa el lenguaje, aunque tampoco abarques muchos. Busca los ejemplos, busca los programas, busca manuales y comienza a probar. Cuando el ejemplo te funcione, entonces empieza a tratar de entender como trabaja y a hacerle pequeños cambios.
Luego intenta hacer tu primer programa sola. Invéntate una tarea, haz un algoritmo y luego haz tu programa.
Pronto estarás convertida en una programadora.
Suerte
2007-01-03 09:15:39
·
answer #1
·
answered by charlybrain 2
·
1⤊
0⤋
Hola, pues tienes lo que se necesita para programar y eso es ganas y ademas eso de ser autodidacta ayuda un buen en estos menesteres de programación si necesitas quien te eche la mano solo avisame, yo estoy programando en .net en estos momentos pero le hago a todo un poco( pd: mi correo es garciabalderas@gmail.com)
2007-01-02 14:26:17
·
answer #2
·
answered by Marko 3
·
1⤊
0⤋
Hola. Tranquila que ese cuento de la programación es lo más bello del mundo. Soy estudiante de ingeniería de Sistemas y creeme que es algo enviciador y además es como una bicicleta para tu mente. Para empezar Cristina, debes tener mucha lógica, y eso no es fácil, se aprende haciendo muchos ejercicios y desmenuzando el problema en pedacitos. Segundo, lee todo lo que puedas sobre algoritmos de programación, es lo básico para que puedas aprender cualquier lenguaje de programación. Tercero, piensa en el lenguaje que vas a aprender, por estar en la era de la informática y del internet, inclinate por aprender Java, un lenguaje totalmente orientado a objetos y muy fácil de aprender.
2007-01-02 12:18:14
·
answer #3
·
answered by leanalvi 2
·
1⤊
0⤋
Ola Maria Cristina, quiero aportar algo para que tus ganas sean una realidad. Te comento que la programacion no es para nada dificil, al contrario es lo mas sencillo que existe, pues es al arte de pensar logica y secuencialmente, nada mas que eso, algo ke normalmente deberiamos hacer, o acemos en nuestras tareas o actos. Siempre que tenemos un objetivo, analizamos las diferentes alternativas para cumplir inclusive las diferentes etapas, selecionamos y ejecutamos la mas optima, eficaz y segura, interin vamos ejecutando caminos alternativos cuando surgen inconvenientes, hasta llegar al objetivo. La programacion es practicamente eso, pero llevado al area de la informatica.
Un programa, tiene un objetivo, para cumplirse, cuenta con una serie de sentencias y soluciones ante los problemas que puedan surgir, es decir varios caminos para llegar al objetivo.
Una vez que desarrolles o te des cuenta de eso(logica secuencial en ejecucion) aprendes cualquiera de los lenguajes de programacion , y comenzas a programar, y veras que no encontraras limite alguno, para que tu computador sea, tu servidor mas fiel y sin limite alguno. Te deseo exitos, y no pierdas mas tiempo, comenza cuanto antes.(Empeza con algoritmia y luego alguno de los lenguajes),
2007-01-02 07:49:01
·
answer #4
·
answered by iron 2
·
1⤊
0⤋
Aquí hay información gleneral sobre programación:
http://www.programacion.com/tutorial/introprog/
Hay lenguajes sencillos como visual basic, o complejos como el ensamblador.
También hay otros para aplicaciones específicas, como para manejar bases de datos, crear animaciones complejas o para desarrollar páginas web.
Ojalá pudieras decirnos más específicamente que es lo que quisieras programar para darte mejores referencias.
Todo tema nuevo es intimidante, anatomía, biología, astronomía o ingeniería nuclear; pero si eres autodidacta, entonces ya habrás aprendido que lo mejor es organizar la información en un orden lógico para poder asimilar cualquier conocimiento.
Nadie nació sabiendo.
2007-01-02 05:59:17
·
answer #5
·
answered by z3po 5
·
1⤊
0⤋
Saludos, yo aprendí solo desde los 15 años, mi mayor apoyo fueron los libros; actualmente trabajo como consultor en sistemas, así que no es imposible, y sobre todo nada dificil; adelante que no pierdes nada.
Comiensa por algoq ue te de curiosidad, no existe un lenguaje sencillo ni más facil que otro, solo que cada lenguaje tiene su particularidad, cumple con siertos requerimientos y por supuesto cuentan con algunas limitaciónes.
Algunos nombres que me vienen a la mente.
qBasic, Visual Basic, .NET, Java, ActionScript de Flash, PHP, ASP, Ensamblador, C, C++, Pearl, Phyton...
Te dejo un link que te va a ayudar muchisimo, ya que cuenta con cursos, tutoriales y recursos para una muuuuuy amplia gama de lenguajes.
Adicionalmente si te puedo ayudar en algo más, no dudes en contactarme.
2007-01-02 05:16:08
·
answer #6
·
answered by axterixjoin 2
·
1⤊
0⤋
la programacion es algo dificil y complejo..
pero muy bien pagado si aprendes bien
si te interesas en programacion aprende el lenguaje "java" que es un lenguaje orientado a objetos es mucho mejor pagado que otros como c++ o visual basic.
imaginate tu como un(a) programador es como construir una casa puedes ser albañil, ingeniero o arquitecto. igual es con la programacion quienes programan son los albañiles(los menos pagados) los ingenieros quienes se encargan de diagramar los requerimientos que el analista hizo y los arquitectos ..quienes analizan el problema y crean programas en base alas nesesidades del cliente
un arquitecto de software es $$$ sumamente bien pagado viendolo por eso lado si te conviene aprender programacion pero en java nada mas los demas lenguaje sno convienen
2007-01-02 05:13:14
·
answer #7
·
answered by Anonymous
·
1⤊
0⤋
Yo no era profesional tampoco, pero tome una decision y fue de estudiar programacion. Al principio todo bueno, pero luego se volvio algo monotono. Llego un momento que no me intereso. pues se repetia lo mismo mes con mes.
Y tome la decision de buscarme otra carrera, la realidad es que no se aprendio grandes cosas en programacion. Pero, si te pones a estudiar reparacion de computadoras o tecnica en electronica, en eso si es tremendo estudios y realmente vale la pena, porque se aprende demasiado y eso te lo puedo asegurar. Yo actualmente arreglo computadoras, no con lo aprendido en programacion, sino lo que aprendi, en reparacion de computadoras en conjunto con programacion, eso si ensena mas que la programacion sola, asi que si quieres hacerlo, pues adelante, pero ya sabes lo que te digo, escoge lo que mejor desees.
Dos cosas necesitas para salid adelante y triunfar. Primero, Animo y Segundo, Deseos. Despues que desees y tengas la fuerza para seguir adelante, pues haslo.
No te deseo suerte, porque la suerte es algo que se desea, pero que no se obtiene facilmente. Pero si te deseo exito, que con el exito lograras muchas cosas.
2007-01-02 05:10:38
·
answer #8
·
answered by CHRISTIAN 3
·
1⤊
0⤋
Si te gusta como dices no va a ser tan dificil, y esa es la clave "hazlo con gusto", para programación necesitas mucho sentido lógico, los lenguajes de programación varían ahora más rápido pero la lógica es la que te hará valer de verdad en esta profesión. Práctica hábitos para ser una persona organizada y racional.
verás que como los algoritmos hay mas de una solución para un problema, sabras cual es la mejor aplicación, se aprende mucho y aplicas ese orden a tu vda.
Animate! que ya tienes lo principal que es el gusto. ¿que te detiene? hazlo y sientete orgullosa. Besos bye!
2007-01-02 05:10:26
·
answer #9
·
answered by albedrio 1
·
1⤊
0⤋
No te preocupes por la "dificultad". Todo es difícil cuando no se tienen conocimientos, pero a medida que se adquieren, se ve que la mayoría de las cosas son chorraditas que se aprenden fácilmente.
En cuanto a iniciarte, depende de qué tipo de programación quieras: ¿clásica, orientada a objetos...?
Si necesitas alguna ayuda, en mi perfil tienes lo medios de contacto.
2007-01-02 05:10:19
·
answer #10
·
answered by David Rguez 6
·
1⤊
0⤋