Aprende a programar en Codecademy.com

aprende a programar en codecademy

En el artículo anterior hablamos de las razones para aprender a programar, y entre ellas una de las más notorias es el incremento de puestos de trabajo, además de la implementación de otras áreas o estudios a la programación.

Codecademy.com es un recurso bastante interesante para comenzar en el mundo de la programación. Sus lecciones son totalmente interactivas por lo que te van llevando desde lo más básico para entender mejor el lenguaje.

Puedes aprender a programar web y apps desde lo más básico, HTML y CSS, para luego dotar con un poco de interactividad a tus webs, con Javascript o cualquier de sus frameworks o librerías (jQuery, Angular, React JS), quieres aprender a manejar bases de datos, puedes comenzar con MySQL. Y con PHP, Ruby o Python puedes programar cosas increíbles del lado del servidor. Y lo mejor es que codecademy.com comienza con ejemplos muy sencillos y fáciles de entender para que te vayas familiarizando con los lenguajes.

Quizás no termines siendo un experto al terminar estos cursos, pero bien pueden ser un gran recurso que te ayudará a iniciarte en la aventura de desarrollar apps.

Sitio: Codecademy.com

Cómo instalar NodeJS

node

En este artículo vamos a aprender a instalar NodeJS, básicamente lo estoy usando y me ha parecido bastante interesante.

Programar en NodeJS es programar en Javascript pero del lado del servidor, utiliza una arquitectura orientada a eventos, con tecnología Javascript V8 desarrollada por Google. Está pensado para programación asíncrona, que permite una mejora en el rendimiento de una web que cargue datos constantemente.

NodeJS tiene el Node Package Manager (npm). El cual facilita la compilación, instalación y actualizaciones de los módulos que vayamos usando en nuestros proyectos.

Les comparto los pasos para la instalación en Mac.

1. Ingresamos a nodejs.org y descargamos la versión más actual del programa para nuestro respectivo sistema operativo. En mi caso me descargó un .pkg (mac).

2. Para ver la versión que tenemos instalada tecleamos en la Terminal:

node -v

Luego de esta sencilla instalación, tenemos en nuestro ordenador una poderosa herramienta, para crear proyectos con Javascript en el back-end de nuestros programas.

jQuery guía básica

jquery_logo

jQueryfundamentals.com es un sitio web que se describe así mismo como Una guía básica para jQuery.

Puedes aprender desde lo básico de Javascript como variables, funciones, objetos, arreglos, condiciones; pasando por lo básico de jQuery, como iniciar un documento $(document).ready(), crear objetos y elementos, moverte a través del HTML (Document Object Model o DOM), manipular y cambiar los valores, eventos (click, keydown, mouseover, scroll), efectos (show, hide, fadeIn, fadeOut, slideUp), hasta aplicar AJAX para recargar los datos (JSON) del servidor sin recargar la página muy al estilo de Facebook o Gmail.

Recursos para aprender Javascript (JS)

javascript aprende a programar

Javascript es un lenguaje de programación que al principio se creo para hacer molestas notificaciones en la web, pero al poco tiempo comenzaron a surgir aplicaciones que permitían hacer más cosas como animaciones, con jQuery, y luego surgieron más frameworks que te permiten manejar este poderoso lenguaje tanto en Front-End (lado del cliente) como en Back-End (servidor), Angular, Node JS, incluso crear aplicaciones nativas para móviles como iOS, Android, Windows Phone, con React Native, apps para Mac OS X, incluso programar robots con Nodebots JS.

Hoy en día Javascript es un lenguaje de programación tan poderoso que vislumbra un futuro prometedor en el terreno del desarrollo, no sólo web.

Te comparto algunos recursos para aprender este gran lenguaje.

1. jQuery Fundamentals – Aprende lo básico sobre el popular framework de Javascript, jQuery.

2. Eloquent Javascript – Aprende lo básico sobre Javascript desde variables, expresiones regularas, llamadas al DOM (Document Objet Model), hasta manejar canvas.

3. Javascript Roadtrip – Aprende los fundamentos de Javascript de una manera interactiva y divertida.

4. Codeacademy Javascript – Una forma rápida e interactiva de adentrarte al poderoso lenguaje Javascript (JS).

5. JS Books – Una colección bastante completa de libros sobre Javascript. Desde el Vanilla JS (JS puro), hasta el uso de sus frameworks más populares como Angular, Node JS, jQuery.

6. How to Become a Great Javascript Developer – Como su nombre lo indica una serie de consejos y recursos para convertirte en un gran programador de Javascript.

10 sitios web para aprender programación

lines-of-code

Si has llegado a este artículo seguramente estás buscando aprender a programar, ya sea HTML, CSS, Javascript, iOS, Ruby on Rails, Android, PHP, Base de Datos, etc. Los siguientes 10 sitios web son un interesante recurso online para aprender a dominar estas tecnologías.

  1. Codecademy
  2. Codeschool
  3. Udacity
  4. Coursera
  5. Thinkful
  6. Dash
  7. Khan Academy
  8. Learn Python the Hard Way
  9. ThreeHouse
  10. Empire of Code (like a Starcraft Blizzard)