Muchos de nuestros lectores y nosotros mismos, siempre tenemos la curiosidad de aprender nuevos lenguajes y/o tecnologías para desarrollar nuestras propias aplicaciones así como actualizarnos, una de las cosas más importantes en un sector tan cambiante. Por ello hoy os proponemos diversos cursos para aprender de una manera gratuita y sencilla, aquello que nos propongamos.
- Aprender gratis C - Aprende a usar VIM
- Aprender gratis C# - Aprender a usar Git
- Aprender gratis Java - Aprende a programar videojuegos
- Aprender gratis HTML y CSS - Aprende a programar para Android
- Aprender gratis JavaScript - Aprender gratis Haskell
- Aprender gratis PHP - Aprender gratis Shell Script
- Aprender gratis jQuery - Aprender gratis SQL
- Aprender gratis Python - Aprender gratis XML
- Aprender gratis Ruby
Aprender gratis C
#include #include int main(){ printf("Aprende C en Somos Binarios \n"); return 0; }C es uno de los lenguajes más utilizados en la enseñanza de la informática, ya que sirve de base para la mayoría de lenguajes. Además te va a permitir aprender a programar a bajo nivel y conocer más a fondo el sistema operativo.
- Para aprender C os recomendamos el propio curso de Somos Binarios, que es un manual universitario que trata todos los aspectos de este lenguaje desde lo básico a lo más avanzado.
Aprender gratis C#
static void Main(string[] args){ Console.WriteLine("Aprende C# con Somos Binarios \n"); }C# fue la alternativa de Microsoft a Java, cuando buscaban un lenguaje orientado a objetos, más simple que C++ y que permitiera incorporar todas las tecnologías y conceptos nuevos, que otros lenguajes como C, al ser más antiguos, ya no podían soportar. Actualmente es uno de los lenguajes con bastante auge, ya que la mayoría de aplicaciones que se ejecutan en Windows están desarrolladas en este lenguaje.
- Para aprender gratis C# os recomendamos el propio manual, en video, de Microsoft. (En inglés)
Aprender gratis Java
public static void main(String[] args){ System.out.println("Aprende Java con Somos Binarios"); }
Java es posiblemente el lenguaje más usado, o el segundo más usado dependiendo de las fuentes que se consulten, es un lenguaje sencillo de manejar, y utiliza una máquina virtual, para que nuestro código se pueda ejecutar en cualquier ordenador que tenga Java instalado sin necesidad de recompilar.
- Para aprender gratis Java os recomendamos este curso, de nuestro amigos de RedesZone, donde explican desde lo más básico hasta cosas bastante avanzadas.
Aprender gratis HTML y CSS
Una de las tecnologías más sencillas, por las que solemos empezar cuando entramos en la informática, pero que nos permiten realizar multitud de proyectos. En este caso recomendamos:
- Codeacademy una web muy intuitiva y con un material altamente recomendable (en inglés)
- w3schools una de las mejores web, que pese a tener un formato más “libre”, tiene mayor contenido (en inglés)
También sería interesante pasarse por esta pequeña guia de LESS (para crear código CSS más rápido y que permita su reutilización).
Aprender gratis JavaScript
Uno de los lenguajes más de moda últimamente y que no debemos dejar apartado. Para aprenderlo os recomendamos:
- Codeacademy que sigue un formato curso, muy bueno. (en español).
- w3schools que sigue un formato libro, en inglés.
Aprender gratis PHP
PHP sigue siendo una tecnología muy utilizada principalmente para la realización de páginas web y la conexión con bases de datos, si quieres aprender PHP te recomendamos:
- Codeacademy en formato curso en inglés.
- w3schools en un formato más parecido a un libro, en inglés.
Aprender gratis jQuery
jQuery es el complemento perfecto a JavaScript para la realización de páginas web actuales y dinámicas. Puedes aprender jQuery en:
- Codeacademy en formato curso, en español.
- w3schools en formato libro, en inglés.
- jQuery conjunto de manuales de la pagina oficial para aprender a usarlo, en inglés.
Aprender gratis Python
Python es otro de los lenguajes cuyo crecimiento está asombrando a gran cantidad de programadores y por ello te recomandamos los siguientes cursos:
- Codeacademy en formato curso, en español.
Aprender gratis Ruby
Ruby es otra de las tecnologías novedosas, junto con su conocida librería Rails, conformado Ruby on Rails, y se usa entre otras cosas para realizar páginas web o plugins para SketchUp. Puedes aprenderlo desde:
- Codeacademy en formato curso, en español.
Aprender gratis XML
XML es un lenguaje estandarizado para el guardado de datos y la interconexión con otros programas. Es muy importante utilizarlo para darle una mayor calidad a nuestros programas debido a que aumenta las posibilidades de uso del mismo. Lo podéis aprender aquí:
- w3schools en formato libro, en inglés.
Aprender gratis SQL
SQL es el principal lenguaje para el manejo de bases de datos y por ello es muy utilizado tanto para webs como para diseñar aplicaciones que quieran guardar datos de una manera sencilla. Lo podéis aprender en :
- 1keydata en español, en formato libro.
- w3schools en formato libro, pero en inglés (este parece mucho más amplio).
Aprender gratis Shell Script
Shell Script es el lenguaje que entiende la consola de comandos de cualquier ordenador cuyo sistema operativo este basado en Unix, es por ello que es muy importante aprender a utilizarlo. Se usa principalmente en las áreas de los administradores de sisremas (los conocidos como “SysAdmin”). Os puede ayudar estos links:- learncodethehardway en inglés, en formato libro.
- Manual de bash de la USAL en español, en formato de pequeñas sesiones de un par de horas.
Aprender gratis Haskell
Haskell es un lenguaje no muy utilizado, pero que nos ayuda a desarrollar nuestra manera de afrontar el diseño de nuestros programas, ya que es un lenguaje de programación funcional. Esto es le indicamos al ordenador qué queremos obtener en lugar del conjunto de pasos para obtener el resultado. Gracias a Afsoon que nos informó de este recurso:- Aprendehaskell en español, en formato sesiones.
Programación enfocada en un campo:
Aprende a programar para Android
Android es el sistema operativo más popular para dispositivos móviles, pero no sólo está en nuestros teléfonos, sino que lo podemos encontrar en relojes, tablets y múltiples dispositivos más. Gracias a Afsoon por este recurso:- Curso de Programación para Android completo y en español.
Aprende a programar videojuegos
Los videojuegos es uno de los campos más complejos, pero también uno de los más rentables de toda la informática, puede encontrar aquí algunos manuales para adentrarte en este mundo. Gracias a Afsoon por este recurso:- Curso de desarrollo de videojuegos, en español formato libro
Otro software muy necesario para programar:
Aprender a usar Git
Git es una de las herramientas de control de versiones más utilizadas y populares, principalmente en entornos UNIX. Tal es la relevancia que se utiliza para gestionar el núcleo de Linux.- Git nuestro propio manual y en español.
- Manual de git en el propio GitHub, en inglés.
Aprende a usar VIM
VIM es uno de los editores de texto más poderosos y con multitud de recursos que hay, eso sí no es nada fácil utilizarlo ya que todo el trabajo se realiza mediante la consola. Pero una vez aprendido es uno de los más extendidos entre los profesionales. Puedes aprender a manejarlo con:- Instalando el paquete, (en Linux), vim tutorial y hay versión en inglés y en español.
Intentaremos actualizar esta entrada con más páginas y recursos y para ello os pedimos, que si estáis aprendiendo algo en una web y os parece de calidad, nos dejéis los enlaces en un comentario.
Fuente: http://www.somosbinarios.es/cursos-online-aprender-gratis-programar/
No hay comentarios:
Publicar un comentario