Cuando me sumergí en el mundo de la programación lo hice con C, el lenguaje por excelencia de los grandes programadores, y no entendía un carajo. Buscaba y buscaba en internet información al respecto y encontraba de todo, pero no lo que yo necesitaba…
Hola Mundo y la P@%# Madre…
Empezar con C fue la mejor elección de mi vida. Luego de aprender a manejarlo “relativamente” bien, el resto de los lenguajes se me hicieron faciles y sencillos de aprender. Pero arrancar con C fue un parto.
En ese momento no se encontraban grandes manuales, tutoriales mucho menos y ejemplos de programas o scripts ya hechos si, habia muchisimos, pero para un principiante no servian, por que eran muy pobremente explicados. En fin, toda una odisea fue para mi encontrar la información que necesitaba para aprender a programar.
La cosa no termina ahí, no. Tenía unos 50 megas de tutoriales y manuales (para esa epoca era mucho espacio) y sin embargo lo único que podía hacer era leerlos, ya que NADIE dijo ni dice en NINGUNA pagina que para aprender un lenguaje necesitas un programa para escribirlo y otro para compilarlo.
Aclaro, NADIE dijo ni dice, por que hoy estuve revisando cientos de sitios donde te enseñan orgullosamente a programar en cientos de lenguajes, pero… ¿Donde escribo todo ese codigo? ¿En un papel? ¿En un txt de Notepad?
Si! Eso era lo que necesitaba. De casualidad encontré un sitio que explicaba que este programa servía para programar en C.
Simple, sencillo y muy completo, Bloodshed Dev C++ sirve para programar en C y C++, muy util y liviano. Te recomiendo que descargues Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 que viene con GCC, un compilador que te va a hacer las cosas mas faciles.
Unos años despues comenzé a adentrarme en el mundillo loco del desarrollo web, esta vez fue mas sencillo ya que sabia que para programar iba a necesitar un programa. Uno de los primeros sitios donde se podia encontrar información sobre lenguajes de programación web fue WebEstilo, y ahora, aunque actualizado, sus tutoriales son de los mas completos y didacticos, y todos gratis!!!
En ese momento el boom era Php y yo estaba dispuesto a aprenderlo para no quedarme atrás.
Editores para PHP
PSPad es un editor sencillo y muy liviano. No posee editor ortografico, pero podes descargarlo desde la misma pagina. La funcion principal de este Editor es otorgarte una interfaz limpia donde puedas ver todo el codigo. Como sabrás, el lenguaje PHP es un lenguaje de servidor por lo que no podrás verlo en tu pc, a no ser que tengas un servidor armado. Pero eso vamos a verlo más abajo.

PHP Editor es un fantástico editor que ayudará a todos los programadores y editores de documentos PHP, aunque también es totalmente útil para HTML, SQL, Java, JavaScript, XML, Perl, C++, Python, CSS y otros.
El programa está desarrollado en una interface bastante intuitiva y muy fácil de manejar ya que está todo perfectamente ubicado.
Permite trabajar con varios proyectos a la vez, incluye un visualizador de páginas y un depurador de posibles errores e incluso incorpora un navegador para ver desde el mismo programa cualquier web, como la del autor para acceder a la ayuda online.
La ayuda del programa está totalmente integrada en la parte inferior para que puedas acceder a la información que quieras en cualquier momento.
HateML Pro es… una muy buena herramienta. Instalada a full pesa menos de 30 megas y te brinda soporte para empezar con PHP, CSS, XHtml y otros.
Entre las caracteristicas mas destacables tenemos: Enmarcado avanzado de sintaxis, Chequeo automatico y un cliente FTP incorporado. Lo malo es que esta en muchos idiomas menos español :S
Como te decia un poco más arriba, para poder ejecutar y ver los resultados de lo que escribiste en PHP
necesitas tener un servidor. Podes crearte una especie de “servidor hogareño” en tu pc, lo unico que tendrías que hacer es descargarte e instalar XAMPP. Una vez instalado y con el servicio Apache corriendo, solo necesitas copiar tu archivo .php recien guardado a alguna carpeta dentro de C:\xampp\htdocs\nombre_de_la_carpeta\ y escribir http://localhost/nombre_de_la_carpeta/nombre_del_archivo.php en tu navegador para ver los resultados.
En Sintesís
Para resumir, si querés aprender a programar, lo primero que tenés que hacer es descargarte los programas que te nombre, los instalás, los probás y te quedas con el que más comodo/a te sientas.
Y ahora algunos tips que todo buen programador nunca tiene en cuenta pero debería
- Se ordenado/a. Crea una carpeta para todos los archivos que vas a crear y ponele nombres coherentes.
- Usa copias de tus archivos originales. Si por accidente se te borra el codigo del archivo unico en el que estas escribiendo te vas a querer matar, yo se por que te lo digo
- Se estructurado. No pongas las funciones del teclado con las sentencias de salida por pantalla.
- Ante todo Calma. Si no sale hoy, sale mañana.
- Antes de “crear” un programa, lee esto.
August 6th, 2008 a las 2:26 am e Esta bueno el tuto, pero disculpame al decirte que esta incompleto. Yo tengo una maquina igual y todavia estoy pegando vueltas para decidirme a hacer el cambio de SO.
Primero que nada, para poder instalar el Xp y que te reconozca el HD tenes que modificarlo instalandole los drivers AHCI para que tome el disco SATA. Esto lo haces con el Nlite.
Antes podes hacer una copia de los Dvd de recuperacion de instalacion de fabrica utilizando el Erecovery, que viene en el Empowering. Esto ocupa dos Dvd (uno y medio casi, en realidad). Esto sirve, como decis vos para recuperar la instalacion original si pasa algo y tenes que llevarla al service.
Despues faltan los drivers del modem. Si bien no se utilizan hoy dia, pero a nadie le gusta ver el maldito icono de advertencia por no tener los controladores instalados.
En esta pagina (http://soulpass.com/2007/11/10/installing-windows-xp-professional-sp2-on-acer-aspire-5315-2153-laptop/) encontras varios metodos para poder instalar el Xp.Esta en ingles.
Esta es bastante completa, y esta basada en la anterior, pero en español. http://ahorcandoeltiempo.blogspot.com/2008/01/windows-xp-y-ubuntu-en-acer-aspirre.html
En esta muestra como instalar el AHCI, pero no es fiable el cambiar la configuracion del BIOS. http://foros.3dgames.com.ar/software.30/463693.instalar_sata_ahci_en_acer_aspire_5315-2529_a.html
En todas pueden encontrar enlaces para bajar los drivers necesarios para dejar funcionando la maquina.
Espero les sirva la info.