¿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.
Selección de un idioma
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!
0 comentarios :
Publicar un comentario