Aprende a programar en línea de forma gratuita CON E2


¿Buscas adquirir una nueva habilidad? Tenemos algunos consejos para ayudar a que los programadores aficionados empiecen a trabajar en la creación de sus propios sitios y aplicaciones Web.

imagen del articuloEn días pasados, todo lo que necesitabas para hacer un sitio Web era una cuenta de Geocities y algunos conocimientos básicos de HTML. Los tiempos han cambiado, sin embargo, y ahora la gente construye sitios Web que utilizan al menos un idioma de codificación avanzada. Para crear aplicaciones y servicios para la Web, necesitas aprender uno de estos idiomas.


Selección de un idioma

Tu primera decisión es si debes aprender la programación de front-end o back-end.
El código de front-end se refiere a la apariencia de tu sitio Web. Se concentra en la ampliación de los fundamentos establecidos con HTML y CSS de modo que tú puedas personalizar tu sitio aún más.

El código para back-end se centra en el trabajo detrás del escenario –como en las tareas relacionadas con el servidor, tales como la creación y manipulación de bases de datos que se alimentan en la Web de forma que los usuarios puedan, por ejemplo, acceder a tu página Web o leer mensajes en el foro. Para construir una aplicación Web o crear el próximo gran sitio de redes sociales, tendrás que aprender algo de codificación back-end.

Para ello, échate un clavado al lenguaje de programación Ruby. Ruby es relativamente intuitivo en su sintaxis, y tiene una gran cantidad de potentes herramientas integradas para el desarrollo Web. Muchos de los sitios más populares de la actualidad (incluyendo Twitter) se codificaron en Ruby.

Para la codificación de front-end, sugiero JavaScript. Es un poco más difícil que Ruby, con una sintaxis más difícil y requiere que conozcas lo básico de HTML y CSS, pero es una herramienta poderosa para cambiar dinámicamente el contenido de tu sitio.


Por dónde empezar

Tanto para JavaScript como para Ruby, puedes encontrar algunos buenos tutoriales gratuitos en línea.

Los novatos en JavaScript deberían revisar Codecademy; para aprender Ruby, visiten Try Ruby. Ambos sitios cuentan con un buen tutorial interactivo que te guiará en la sintaxis básica y te permite introducir código en una ventana que muestra al instante los resultados, en cuanto se pulsa la tecla <Intro>.
 
A continuación, echa un vistazo a Code School. Este servicio ofrece cursos de alto nivel de JavaScript (la librería jQuery de JavaScript) y Ruby (el framework de Ruby on Rails) que tienen la misma ventana de codificación interactiva, junto con tutoriales en video.


¿Qué sigue?

Necesitarás algún tipo de servidor de prueba para evaluar tus habilidades de codificación. Este paso solía ser pesado, pero la mayoría de los servicios de alojamiento Web tienen ahora sistemas automatizados que facilitan la configuración de un servidor de prueba.
 
Cuando tengas acceso al servidor, verifica en el panel de control de tu servidor Web si ofrece una herramienta que te permita configurar una carpeta separada para probar tus proyectos de programación.

También necesitarás una utilería FTP (File Transfer Protocol) para subir tus proyectos de programación. Te sugiero descargar el Cyberduck gratuito para Mac OSX y Windows. Los usuarios de Linux pueden probar FileZilla, que también está disponible para Mac y Windows.

Si vas a tomar en serio su programación, probablemente querrás un editor especializado para la escritura de código. Los usuarios de Mac tienen un montón de grandes opciones, incluyendo Coda y TextMate (ambos muy caros). Los usuarios de Windows pueden probar gratis el Notepad + +, y los partidarios de Linux pueden revisar la multiplataforma Bluefish.

Aprender nuevas habilidades es siempre un reto, pero todos estos recursos harán que empezar a programar sea un poco más fácil. ¡Buena suerte!

Share on Google Plus

About Unknown

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comentarios :

Publicar un comentario

Facebook