Aprendiendo a programar desde cero
Para aquellos que quieran adentrarse en el mundo de la programación (en general) y en el de la programación de sistemas (en particular)
Yo llevo muchos años programando, pero, precisamente por eso, ahora mismo no estoy al día sobre los libros de programación existentes en el mercado, y menos aún sobre libros relacionados con Basic (el lenguaje de PRT) pero voy a intentar pasarme por las webs de las principales librerías y hacer una selección de lo que encuentre.
En todo caso, os doy unas indicaciones iniciales:
- Si ya programásteis en algún momento en lenguajes como COBOL, BASIC, QUICK BASIC, etc.. podríais empezar por repasar en los libros que tengáis la parte de 'variables, funciones, y estructuras de control.
Esta parte se llama 'metodología de la programación', así que cualquier manual que hable sobre esos conceptos os puede servir. Lo importante en esta primera parte de la formación es comprender los conceptos:
¿Qué es una variable, como se lee su valor y como se modifica?
¿Cual es el flujo de un programa?
¿Qué cambios en el flujo produce una estructura de control como 'IF', 'FOR' y 'WHILE?
SIN ESOS CONCEPTOS CLAROS, NUNCA PODRÉIS PROGRAMAR NADA!!
Después, ya vienen los conceptos inherentes al lenguaje que vayáis a utilizar, Basic para PRT y VBA (Visual Basic for Applications) para Visual Chart.
Aquí os recomiendo que empecéis por PRT, ya que es muchísimo más asequible que Visual Chart, el cual, si nunca habéis programado, os aseguro que os llevará bastante tiempo dominar y por tanto tendréis que tener mucha paciencia, pero con ella lo conseguiréis seguro.
Para PRT, prácticamente con el propio manual que hay en su web el de probuilder (que además TDR ya posteó su link de descarga en otro hilo), os basta como manual de referencia. Para aprenderlo y practicar, quizás sería interesante dos cosas:
1º Buscar un buen tutorial de Basic
2º Buscar códigos sencillos de PRT, ejecutarlos, modificarlos y trastear con ellos (en la misma página de PRT en la zona de indicadores tenéis muchos ejemplos)
3º Preguntar dudas, consultar dudas y publicar dudas en el foro.
Para Visual Chart, es más complicado como comentaba. Tenéis que buscar un buen libro o tutorial sobre Programación Orientada a Objetos (OOP) y cuando dominéis un poco los conceptos básicos de la OOP, entonces, buscáis un libro o tutorial sobre programación en VBA o en Visual Basic.NET
El problema en este caso es que para realizar las pruebas de los tutoriales tendríais que instalaros el Visual Studio.NET (La versión 'Express' que hay en la web de microsoft, es gratuita).
Y después, como comentaba para PRT, trastear con códigos de ejemplo de VChart, y preguntad todas las dudas, sin miedo.
En una pasada rápida por Google, he encontrado varias cosas interesantes, os pongo los links. Yo no creo que haya libros mejores que los tutoriales que hay por internet. Sobre todo, por que no hay libros orientados a PRT ni a VChart (Bueno, a este sí, aunque no los conozco y no os puedo orientar sobre si son aptos para iniciación) y comprar un libro sobre Visual Basic.NET que os va a costar una pasta y el 90% va a ir sobre Visual Studio que no váis a utilizar... me parece un poco tirar el dinero.
En Resumen:
- Si alguien no tiene bastante con los links que menciono, que busque un poco más en Google, y si a pesar de todo quiere comprarse un libro, que lo diga e intentaré recomendarle alguno.
- Empezad con 'Metodología de la Programación' y PRT, os será mucho más fácil. En todo caso, el tutorial de VBA me ha parecido bastante asequible.
- Finalmente, seguro que habrá muchos compañeros que con motivo de esta cometición están iniciándose en la programación, y también pueden dar su punto de vista mucho mejor que yo sobre cómo empezar de 0 a programar. Espero que se animen a aportar su granito de arena.
Saludos
Links:
Sin tener que buscar mucho, tecleando en google 'Tutorial Metodologia Programacion', me ha salido uno que es brutal:
http://www.mailxmail.com/curso-metodologia-programacion
Manuales PRT:
http://bolsaydatos.com/manuales-tecnico ... ltime.html
Curso de PRT (De Pago):
http://www.estrategiasdeinversion.com/c ... alTime.pdf
Libro sobre programacion en VChart:
http://www.hispafinanzas.es/estrategias ... p-479.html
Tutorial VBA:
http://www.olaz.net/descargas/access/cu ... tregas.htm
Saludos!