Páginas para aprender programación

Para niños que empiezan:

https://code.org/

Programando en bloques y su correspondencia en javascript:

https://developers.google.com/blockly/

Proyectos hechos con el anterior:

https://www.madewithcode.com/projects/

App que explica conceptos básicos:

https://grasshopper.app/es_419/

Para aprender lenguajes de programación gratis:

https://www.codecademy.com/

Más cursos gratis:

https://www.codeavengers.com/

Orientado a Python y big data:

https://www.datacamp.com/

Completísimos cursos de HTML, JS y SQL:

https://es.khanacademy.org/computing/computer-programming

Una aplicación para repasar día a día:

Enki

¿Qué lenguaje de programación usar?

¿Qué lenguaje de programación aprender?

Manuales para empezar con javascript:

Introducción a la programación

Recopilatorios de tutoriales:

https://hackr.io/

Algunas ideas para empezar a programar de adulto (está muy bien):

https://www.xataka.com/makers/como-empezar-a-aprender-programacion-consejos-y-recursos-para-hacerlo-de-adulto

Utilidades arrays js y calculo de Pi

Una serie de trucos para utilizar arrays en JavaScript:

https://medium.com/young-coder/a-collection-of-the-best-javascript-array-tricks-15a5d88ae66e

https://medium.com/javascript-in-plain-english/10-tricks-on-arrays-and-objects-a67e286bfe80

https://codeburst.io/four-more-powerful-javascript-operators-youve-never-heard-of-d12c00940b5d

Diferentes maneras de calcular PI, incluyendo los correspondientes algoritmos. Interesante para hacer ejercicios de computación:

https://thomas-joly.com/yet-another-pi-computation-algorithms/