Mi hijo tiene 13 años y quiere tomar un curso de programación de computadoras en línea. ¿Cuál debería tomar?

Hay muchos sitios excelentes que puedes elegir. Éstos son algunos de los que recomiendo. (Sin orden particular)

Scratch: Scratch es un lenguaje de programación gratuito que utiliza un estilo de programación de arrastrar y soltar. También tiene una comunidad en línea donde puedes crear tus propias historias, juegos y animaciones interactivas.

Codeacademy: cursos interactivos en los que puedes aprender Python, Java, PHP, JavaScript y Ruby, así como lenguajes de marcado HTML y CSS.

Khanacademy – Curso interactivo con videos y actividades que enseñan HTML, CSS, Javascript y ProcessingJS.

Code.org: sitio muy simple y fácil de usar, ideal para niños, que enseña una variedad de lenguajes de programación y conceptos.

CodeCombat: es un sitio más orientado a juegos, pero puedes aprender los conceptos de una variedad de idiomas mientras luchas contra monstruos y derrotas de mazmorras.

Esos son algunos de los sitios web que salieron de mi cabeza. Hay muchas más si haces alguna búsqueda. Para la decisión sobre cuál debe tomar su hijo, le sugiero que le permita decidir qué interfaz le gusta más. A esta edad tan temprana, lo más importante es poder mantenerlos comprometidos y hacer que esta experiencia sea lo más interesante posible para ellos es la mejor manera de hacerlo.

Introducción a la informática

Debido a que es gratuito, desde Harvard, la participación, no requiere una base sólida de matemática / computación, cubre múltiples lenguajes de programación.

Programación en Scratch

Porque es gratis, introduce conceptos de programación de una manera divertida. Las aplicaciones resultantes pueden estar disponibles en línea fácilmente.

La naturaleza del Código

Kadenze es un jugador un tanto extraño entre los proveedores de cursos en línea. La mayoría de los cursos están dirigidos a artistas y, por lo tanto, no requieren una formación sólida. El procesamiento , el lenguaje de programación utilizado en el curso, es bastante bueno, como introducción y herramienta de producción, y permite generar gráficos fácilmente.

Los anteriores son sólo algunos ejemplos. El primero es un curso general, el segundo es un comienzo suave y divertido, el tercero es bueno para las personas con un interés específico en lo visual.

La conclusión es que hay una gran variedad de cursos y recursos. El criterio para elegir uno debe ser el interés personal y cuán importante es mantener el interés (diferentes personas y niños, pueden diferir ampliamente en ese aspecto).

En términos generales, los niños están motivados por cursos que les permiten crear y experimentar.

Iré en contra de lo que han dicho los demás. Una vez que alguien haya aprendido un buen lenguaje estructurado de la manera correcta, podrá convertirse a otro con bastante facilidad.

Lo real que hace que un codificador no sea la sintaxis de un lenguaje específico, es una forma de pensar. La mejor manera de lograrlo es sentarse en un Ide y hacer un programa a otro para hacer diferentes cosas divertidas.

Sugeriría .net community 2015 (gratis) y utilizaría los videos de la academia msdn (también gratis). Entonces solo déjalo a él. Si él es como yo tenía 11 años (hace 35 años) simplemente seguirá experimentando.

Los lenguajes web, como html, están bien para una tarea determinada, como destruir tu propia página web, pero es tan simple que limita la necesidad de experimentar. El script de Java también está bien, pero puede estar realmente mal codificado y sobrevivir, y muchos tutoriales están increíblemente mal codificados, podría ser el peor comienzo que podría tener.

C # será más rápido y más variable para que mantenga su interés.

¡Hola! Soy un programador de trece años. Empecé a los 9 años con buen HTML antiguo. Aprendí sobre todo lo básico en aproximadamente un día y me ayudó a configurar mi cerebro para aprender mejor otros idiomas. Si va a comenzar con HTML, sugiero HTML5 porque es mucho más relevante y actualizado que el HTML antiguo.

Utilicé un par de recursos, incluido un libro HTML en el estante (mi padre es un tipo informático) pero definitivamente encontré HTML, SQL, PHP, CSS, Javascript, Xml, C, Java, Iframe , Html tags, Html5, Html Resources and Information. (w3schools) el más eficiente porque realmente puedes probar el código por ti mismo.

Mucha gente también encuentra útil la Academia Khan. Realmente nunca me metí en eso, pero tal vez lo hará.

Creo que también sería una gran diferencia llevarlo a un taller de codificación de convenciones informáticas. Sé que parece realmente complicado y geek, pero no lo es en absoluto. Si él elige ir, sugiero ESCALA (Southern California Linux Expo). ¡Es la combinación perfecta de programadores experimentados, niños y principiantes!

Sé que no es una respuesta tan completa como las otras, pero pensé que tal vez una respuesta de alguien de la misma edad que él ya lo está haciendo podría ser un poco útil.

Realmente depende del lenguaje de programación que su hijo quiera aprender. Si quiere ingresar al desarrollo web, debe registrarse en estos sitios web en particular.

  1. Codecademy – Este es un gran sitio web para personas que comienzan a programar. HTML, CSS, Javascript, Python, Ruby, JQuery, mySql y Ruby on Rails son algunos de los idiomas que ofrecen.
  2. Dash: este sitio web es una manera buena y fácil de aprender los fundamentos de HTML, CSS, Javascript y JQuery. Estos tutoriales interactivos son mejores que la mayoría de los tutoriales en Internet.

Trabajo en KT Byte, una pequeña academia en línea que enseña programación Java a estudiantes de secundaria y preparatoria. Nuestras clases pequeñas se reúnen una vez por semana durante una hora a través de una conferencia web y se organizan en semestres. Tenemos dos niveles introductorios en función de la rapidez y la intensidad matemática en que desea ir, y si continúa con nosotros, enseñamos hasta el nivel del examen de Colocación Avanzada y lo superamos. ¡Nos encantaría que su hijo se uniera a nosotros!

Nosotros cobramos matrícula. Hay muchos sitios web gratuitos que enseñan programación, incluido el nuestro que tiene algunas lecciones grabadas gratuitas, en las que incluso puedes probar un poco de codificación antes de comprometerte con un curso completo.

En primer lugar, entienda por qué quiere aprender programación en computadora, luego averigüe qué cosas le gustaría programar y esto debería darle una idea general de lo que realmente está haciendo … también tendrá que trabajar con él y darle tutoriales en video. Recomiendo HTML, CSS, JS

Comencé con el aprendizaje de desarrollo web cuando tenía 13 años (HTML, CSS, JavaScript). Fue bastante fácil para mi entender y aun así fue útil. Entonces aprendí Python. Después de eso aprendí C # y Java.

En mi opinión, Python o HTML / CSS / JS son buenos idiomas de inicio.

Iniciarlo en un lenguaje de alto nivel como Visual Basic o cacao con un compilador.