dijous, 16 d’octubre de 2014

Programació

Sembla que està de moda que tornem a ensenyar programació a les escoles. És una molt bona idea, la llàstima és que vagi a modes.


Un gràfic ben motivador per començar, de tant en tant val la pena ser una mica pragmàtics.

Recursos per aprendre a programar:

Cursos i manuals:
  • Code.org Iniciativa de un conjunt de les més important empreses de software. I la campanya específica de motivació per iniciar en la programació  Hour of Code. Recomanable justament per motivar i fer un primer tastet del que és programar
  • CodeAcademy. Amb lliçons que comencen des dels nivells més bàsics, segurament l'opció més recomanable per començar. Amb continguts més ja concrets: des de la creació de pàgines web a la programació en JavaScrip o Python.
  • A la mateixa web hi trobareu l'eina CodeacademyLabs per fer proves dels vostres programes (en JavaScript, Python i Ruby) directament a la web, sense instal·lar res.
  • La Hour of Code de la Khan Academy, ja l'hauríeu de conèixer, hi trobareu cursos de tota mena, física, matemàtiques i també cursos de programació, amb lliçons en vídeo ben estructurades.
  • Fun Learning molt orientada també a fer una primera prova en la programació, gairebé és un videojoc, per construir un videojoc: una cursa de cotxes amb els Angry Birds, les lliçons es van complicant però comença molt molt bàsic. Molt recomanable si teniu germans petits.
  • CodingGame molt recomanable per continuar progressant, codehunt i codefights del mateix estil.
  • Microsoft Virtual Academy. Cursos gratuïts, amb molt de material ben estructurat, bona part en castellà. Ja us podeu pensar que està molt orientat a les eines de Microsoft, C#, Visual Studio...
  • Més específics: try ruby per aprendre Ruby de forma interactiva. O ja amb un nivell més alt un de Python.
  • O les learnpython.orglearnjavaonline.orgwww.learn-c.org ...
Eines 
  • run code , paiza.io o ideone.com Per fer petites proves amb diferents llenguatges directament a la web sense instal·lar res.
  • Força més complerta que les anteriors Cloud9
  • WaterBear Una eina de programació visual, per aprendre les bases sense haver de saber codi, en paral·lel però també genera el codi en javascrip.
  • I clar el MIT app Inventor Eina per crear aplicacions per mòbil android, senzilla i gratuïta. Utilitza un llenguatge de programació molt senzill, molt semblant a l'scratch que ja coneixeu.