¿Cómo aprenden más los estudiantes de secundaria sobre las habilidades de programación?

Yo iría con Coursera o edX para temas más avanzados como compiladores .

  • Coursera : Coursera es una plataforma educativa que se asocia con las mejores universidades y organizaciones de todo el mundo para ofrecer cursos en línea para que cualquiera pueda tomarlos de forma gratuita.
    • Ingeniería de software
      • ¡Codifícate! Una introducción a la programación
      • Programación para Everbody (Python)
      • Comenzar la programación del juego con C #
      • Más…
    • Inteligencia artificial
      • Aprendizaje automático
      • Neurociencia Computacional
      • Teoría de juego
      • Más…
    • Sistemas y seguridad
      • Criptografía
      • Seguridad de software
      • Seguridad de hardware
      • Más…
    • Teoría
      • Lógica: lenguaje e información 1
      • Principios de computación (Parte 1)
      • Encontrar mensajes ocultos en el ADN (Bioinformática I)
      • Más…

Puedes aprenderlo de sitios de aprendizaje electrónico como codeschool. Son realmente buenos.
Los cursos en video de Codeschool son realmente fáciles de seguir y después de cada clase tienen una sección de cuestionarios y exámenes. Codeschool también ofrece descuentos para el primer mes que pueden ser útiles:
Inscríbase en Code School por 9 dólares

Hola,
descargue opensource unix (linux y sus variaciones) y revise los módulos relevantes.

Soy desarrollador de software por más de 15 años.
Soy un programador de aplicaciones.

Saludos
vinodhsen

En mi opinión, puede mantener la programación de aprendizaje (idiomas, sintaxis, etc.). Sin embargo, puede estudiar matemáticas, algoritmos y comenzar desde el “menú de programación” con conceptos orientados a objetos. Cuando esté listo, es posible que desee leer “Código completo”, pero esto podría esperar algunos años.