- Introducción
-
Capítulo 1: ¡Hola línea de comandos!
- Ejercicios
-
Capítulo 2: ¡Hola Mundo!
- Ejercicios
-
Capítulo 3: Hola,
irb!- Ejercicios
-
Capítulo 4: Funciones
- Ejercicios
-
Capítulo 5: Programas
- Ejercicios
-
Capítulo 6: Funciones, Parte 2
- Ejercicios
-
Capítulo 7: Caractéres y Cadenas
- Ejercicios
-
Capítulo 8: Variables
- Ejercicios
-
Capítulo 9: Entrada a la Línea de Comandos
- Ejercicios
-
Capítulo 10: Matrices e Iteración
- Ejercicios
-
Capítulo 11: Archivos
- Ejercicios
-
Capítulo 12: Booleanas, If y While
- Ejercicios
-
Capítulo 13: The Spelt Project
- Sección 1: Deletreando una Palabra
- Sección 2: Terminando Deletrear
- Sección 3: Mejorando Deletrear
- Ejercicios
- Para los Padres
-
Respuestas a los Ejercicios
- Capítulo 1
- Capítulo 2
- Capítulo 3
- Capítulo 4
- Capítulo 5
- Capítulo 6
- Capítulo 7
- Capítulo 8
- Capítulo 9
- Capítulo 10
- Capítulo 11
- Capítulo 12
- Capítulo 13
Programación para Niños
¡Aprende a escribir programas de computadora!
The authors are letting you choose the price you pay for this book!
About
About the Book
Éste es un libro para leer con su hijo , o para que su niño lea por sí mismo.
Lo escribí para enseñar a mi hijo de nueve años los fundamentos de la programación. Él ha estado jugando videojuegos por muchos años, y quiere aprender a programar para poder hacer sus propios videojuegos algún día. El propósito de este libro es ayudarle a dar el primer paso. (No, no es que te enseñe cómo crear los tipos de videojuegos que le gustan a los niños de nueve años, ¡eso lleva mucho más conocimiento!)
Para un niño que desea aprender a programar computadoras este es el mejor "primer libro". Ese es el propósito de esta publicación. La programación es una buena habilidad para cultivar, independientemente de la ocupación que su hijo finalmente elija como adulto. (Opinaría que es inclusive mucho más importante que mucha de las matemáticas que se aprenden en la escuela secundaria, por ejemplo.) Es más, aprender a programar computadoras enseña un rigor y una disciplina de pensamiento que es útil en cualquier campo. Este libro existe con el objetivo de mostrarle al niño que si puede programar computadoras y ayudarle a dar el primer paso.
A excepción de este apéndice, este libro está escrito para el nivel de un niño en la escuela primaria. Esta pensado para niños entre las edades de nueve y catorce años. En América del Norte, eso sería del 3º al 8º grado. Mientras escribo los capítulos del libro, contemplo a mi hijo avanzar por los capítulos. ( Personalmente creo que no es un buen libro para niños de siete u ocho años: Comencé a escribir este libro cuando mi hijo tenía siete años de edad, pero él no estaba preparado todavía, así que pausé la escritura por dos años. Si su hijo tiene siete u ocho años, creo que un libro como Scratch es una mejor opción)
El libro comienza desde cero, sin asumir que el niño tenga algún conocimiento previo de programación. Los ejemplos son tan cortos como sea posible, pues supongo que el lector todavía no puede teclear bien. (Mi hijo todavía necesita mirar el teclado para escribir, por eso cuando escribía ejemplos muy largos, enseguida me presentaba las quejas).
Para un niño que desea aprender programación, como primer libro, este es el mejor. Luego de este libro, podrán seguir el rumbo que más les interese.
Este libro está escrito asumiendo que su niño está usando una Mac. Creo que una Mac es la mejor computadora para que los niños aprendan a programar. Al ser este un libro para niños, no puedo escribirlo genéricamente para abarcar Mac, Windows y Linux. Tuve que elegir un sistema operativo y hacer que el niño siga las instrucciones palabra por palabra.
Además de enseñar programación, el libro también enseña el uso básico de la línea de comandos en una Mac, a la que se accede a través del programa Terminal. Los programadores reales utilizan la línea de comandos todos los días. Si usted quiere aprender programación, deberá utilizar la terminal y los archivos. Sí, una actividad simpática e instructiva es jugar en un navegador web en sitios como Codecademy, sin embargo, esa actividad es muy diferente de lo que hacen los programadores reales. Además, aunque es mas fácil, es de alguna manera menos gratificante.
Si su niño estará usando su Mac, le recomiendo enfáticamente que se siente a su lado y lo acompañe en el proceso. Por ejemplo, no estoy planeando enseñar el comando para borrar archivos, ¡que por cierto es bastante corto!
Los ejemplos están en Ruby. Ruby es un lenguaje de programación muy simple. Si alguna vez has oído hablar de sitios web construidos en "Ruby on Rails", usted ha oído hablar de Ruby: es el lenguaje de programación en el cual está escrito Rails. Sin embargo, este no es un libro sobre cómo aprender Ruby. Los ejemplos podrían fácilmente haber sido escrito en JavaScript, CoffeeScript o Python.
Finalmente, ¡me interesa muchísimo su opinión! ¿Se trabó su hijo en alguna parte?, ¡Me encantará escuchar cualquier sobre el libro!
Por favor, ¡escríbame un correo electrónico a peter@leanpub.com!
Feedback
Price
Pick Your Price...
Minimum price
$7.99
$15.00
You pay
$15.00Authors earn
$8.39Causes get
$3.60Author
About the Authors
Peter Armstrong
Peter Armstrong is the founder and CEO of Leanpub. He has over two decades of experience in software, including eight years as a developer at Silicon Valley startups. He founded Ruboss in 2008, and launched Leanpub in 2010.
Peter coined the term Lean Publishing. Lean Publishing is the act of publishing an in-progress book using lightweight tools and many iterations to get reader feedback, pivot until you have the right book and build traction once you do.
Peter is the creator of Markua, the Markdown dialect used on Leanpub. He is the author of a number of books, including Lean Publishing, Aphantasia and Programming for Kids. He has a BSc in Computer Science and Psychology from the University of Victoria, and he and his wife live in Victoria, BC.
Obie Fernandez
The "one and only" Obie Fernandez is an avid writer and technology enthusiast, in addition to achieving worldwide success as an electronic music producer and touring DJ. He is a Principal Engineer at Shopify and boasts a legendary 30 year career in software development and entrepreneurship.
Obie has been CTO and co-founder of many startups including Mark Zuckerberg's beloved Andela and Trevor Owen's Lean Startup Machine. His published books include Patterns of Application Development Using AI many editions of The Rails Way and the acclaimed business title The Lean Enterprise. He also founded one of the world's best known Ruby on Rails web design and development agencies, Hashrocket and served for many years as the series editor for Addison-Wesley's Professional Ruby Series.
On the rare occasion when Obie is not busy building products, consulting clients or writing books, you can find him behind the lens of his camera or DJing in the dust at Burning Man.
Follow @obie on Twitter or email him at obiefernandez@gmail.com

Episode 24
An Interview with Obie Fernandez
Debi & Pablo Bontti
Contents
Table of Contents
Get the free sample chapters
Click the buttons to get the free sample in PDF or EPUB, or read the sample online here
Causes
Causes Supported

Watsi
https://watsi.org
Electronic Frontier Foundation
Defending your civil liberties in a digital world.
https://www.eff.org/
Watsi
https://watsi.orgThe Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them
Write and Publish on Leanpub
You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!
Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.
Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.