El Aprender código con el respaldo de personas la talla de Obama y Bill Gates está cobrando impulso en todo el mundo. En realidad el aprender estos conocimientos es muy positivo, incluso las habilidades básicas de programación pueden tener un gran impacto en nosotros. Si puedes aprender cómo escribir código, obtendrás una ventaja competitiva en tu entorno, se puede pensar más algorítmicamente y por lo tanto puedes hacer frente a los problemas de manera más eficiente.
No sólo tienes que descargar la última aplicación, ayuda a rediseñarlo. No te limites a jugar en tu teléfono, prográmalo. Obama.
No hay ninguna razón de por qué no puedes saber lo básico de la codificación. Puedes automatizar tareas, puedes programar tus hojas de Excel, mejorar los flujos de trabajo, puede extraer datos de sitios web y lograr mucho más sabiendo de código. No es necesario estar en el negocio de la escritura de programas de software, pero sabiendo lo básico de codificación ayudará a comunicarte más eficazmente con los desarrolladores.
Atrás han quedado los días en que había que inscribirse en costosas clases de formación de informática. Ahora existen una gran cantidad de cursos basados en la web que nos ayudará a aprender la programación a nuestro propio ritmo y en la comodidad de nuestro navegador web.
Los mejores sitios para aprender programación
Si estás listo para dar el paso, aquí están algunos de los mejores sitios que ofrecen cursos en una variedad de lenguajes de programación de forma gratuita. También he añadido una lista de libros electrónicos como complemento que nos dará un entendimiento más profundo de la lengua y que son gratuitos.
Cursos Online | Libros de programación (Gratis) | |
JavaScript | Code Academy, Learn Street, Khan Academy, Code Combat, Code Avengers | Eloquent JavaScript, JavaScript Guide, Speaking JavaScript, JS The Right Way, Oh My JS |
HTML y CSS | Code Academy, Don’t Fear The Internet, Tutsplus, Learn Layout, Dash, Web Accessibility | Mozilla, Dive into HTML5, 20 Things I Learned, HTML Dog, HTML & CSS, HTML5 for Designers, DOM Enlightenment |
jQuery | Code Academy, Tutsplus, Code School | jQuery Fundamentals, Learn jQuery |
Python | Code Academy, Google, Learn Street, Python Tutor, IHeartPY | Python for You and Me, Dive into Python, Learn Python the Hard Way, Think Python, Python for Fun, Tango with Django, Django |
Ruby | Code Academy, TryRubyCode Learn, Railscasts, Rubymonk, Learn Street | Why’s (Poignant) Guide to Ruby, Learn Ruby the Hard Way, Learn to Program |
PHP | Code Academy | PHP Programming, Practical PHP |
Google Apps Script | Getting Started, Office Hours, Google Scripts Examples, Learning Apps Script | |
WordPress | Treehouse, WordPress TV | |
Linux y Shell Scripting | Stanford.edu, Explain Shell | Conquer the Command Line |
Node.js | Nodetuts, Node School | The Node Beginner Book, Mixu’s Node book, Node Up and Running, Mastering Node.js |
Git (version control) | Code School, Git Immersion, GitHub Training | Pro Git, Learn Git |
Objective-C (iOS y Mac) | Code School, Stanford, iTunesU | |
Herramientas Chrome Dev | Code School, Dev Tools Secret, Chrome Dev Tools Tutorial | |
Go | Golang.org | Programming in Go, Go by Example, Learning Go |
Java | Learn Java, Coding Bat | O’Reilly Learning Java, Think Java, Java & CS, Java for Python Devs |
Android | Coursera, The New Boston, Google University, App Development Essentials | |
D3 (data visualization) | Data Visualization for the Web, Dashing D3, D3 Tips & Tricks | |
Todo lo demás | Udacity, edX.org, Coursera, Udemy$, Lynda$, Pluralsight$, Treehouse$, Open Consortium |
Enseñar código a los niños
Si hay niños en la familia, se pueden obtener las apps de Tynker y Hopscotch para iPad y ellos pueden aprender los fundamentos de la programación a través de juegos y rompecabezas. Otra opción recomendada es la de Scratch, un proyecto de MIT que permite a los niños a programar sus propias historias y juegos visuales. Scratch está disponible como una aplicación web o se puede descargar en un ordenador Mac/ Windows/ Linux para su uso sin conexión.
En la imagen de arriba, el gráfico de Google Trends muestra la popularidad de búsqueda de varios lenguajes de programación en los últimos 5 años. PHP se ha mantenido a la cabeza.
Fuente: labnol.org
Deja una respuesta