Como un 12yo puedo ver que comprensiblemente te aburres fácilmente por la velocidad con la que saltas en diferentes idiomas. Debo decirles que incluso para los adultos es bastante difícil decidir qué idioma elegir. En su nivel, lo importante es comprender conceptos de programación que serán útiles en muchos idiomas. Por mi parte, te recomiendo que te quedes con Python Sin embargo, considerando su capacidad de atención y para despertar su curiosidad, debe revisar el lenguaje de programación Scratch – Scratch Wiki de MIT. Es divertido y emocionante … y aún puedes aprender toda la información básica de programación en poco tiempo, dado que ya estás programando. Que es mas Tienes la oportunidad de construir cosas geniales … juegos, etc. (derechos de alardear … .ugh). Esto no es un atajo para ir realmente por lo profundo (como dicen otras respuestas). Pero oye, es un buen comienzo.
La consigna aquí es foco! ¡¡atención!! ¡¡¡atención!!!
¿Qué recomendaría usted para un nuevo programador de doce años?
Related Content
¿Por qué es la edad legal para estar en el porno 18, pero para tener relaciones sexuales es 15-17?
Si tengo 18 años, ¿es malo ser amigo de personas de 11, 13 y 15 años?
Cómo convertirse en un jugador de fútbol americano para un niño de 13 años.
¿Está bien preguntar a las chicas de 18-22 años si tengo 30 años pero parecen 21-23?
¡Sigue practicando XHTML y CSS, pero también aprende algoritmos ! No importa con qué lenguaje de programación decida ir, los algoritmos serán los mismos. Aprenda qué son las condiciones y los bucles y, una vez que esté listo, vaya a aprender haciendo sitios web, como Aprenda a codificar y Aprenda a codificar haciendo – Code School, invierta en algunos tutoriales de Lynda, suscríbase a sitios web en línea que escriban sobre prácticas en su elección.
En la escuela, comencé con algoritmos, C ++ y VisualFox … pero luego, en la vida real, cuando comencé a trabajar como programador, PHP y MySQL eran mis opciones.
Realmente no importa exactamente lo que aprendes, especialmente cuando tienes doce años. Lo importante es divertirse y hacer que las cosas funcionen. Así que prueba lo que te inspire. Si las cosas de la línea de comandos son demasiado aburridas, podrías probar algo como Processing.org, que crea imágenes.
Crear páginas web es una muy buena idea, pero es posible que desee utilizar algo más que un bloc de notas. Por ejemplo, Komodo Edit (no Komodo Studio) es gratuito, y mucho mejor para escribir HTML y Javascript en.
También puedes probar PHP … lo único difícil que necesitas es instalar un servidor web, como el servidor HTTP Apache. Pero eso no es demasiado complicado, si tiene la paciencia para seguir algunas instrucciones de instalación.
Cualquier progreso que pueda hacer a su edad es fantástico, y realmente debería valorarlo. ¡No creé una página web hasta los 22 años!
También puede encontrar Java más fácil que Python, utilizando el IDE de Eclipse. O C #, con la edición de Visual Studio Community.
También hay cosas como Unity 3D, para crear juegos.
Es normal que luches mucho con todo esto al principio, pero si sigues volviendo a eso, al final acabarás.
Hola. Si realmente desea convertirse en programador, debería comenzar con C (sí, aunque tenga doce años, no es tan difícil). Una vez que haya definido la sintaxis básica de C y haya aprendido a programar programas simples (y no tan simples), podrá hacer la transición a cualquier otro lenguaje similar a C (Javascript, C ++, Java, C #, ¡pídalo!) . Programar en C también te ayudará a acostumbrarte a la consola. Controle firmemente los bucles, las declaraciones condicionales, la E / S básica, etc. Por ahora no tiene que meterse con la memoria / los punteros. ¡Buena suerte!
Comience aquí: C schedule.com – Aprenda programación en C y C ++ – Cprogramming.com
Bueno, ¿qué quieres decir con “nuevo programador”? ¿Se refiere a un niño de 12 años que le gustaría comenzar a aprender a programar, oa un niño de 12 años que tiene una experiencia en programación?
En el primer caso yo recomendaría de dos cosas:
(1) Tome un proyecto simple y un lenguaje y comience a tratar de construirlo. Los juegos clásicos son grandes proyectos pequeños para alguien interesado en los juegos. Los asteroides o la batalla de tanques son buenos, al igual que la mayoría de los otros juegos de nivel “Atari 2600”.
Como lenguaje de programación sugeriría Java o C #. Si usa Java, puede obtener ayuda en Page on javagaming.org. No escribirán su código por usted, pero lo ayudarán a señalar explicaciones y herramientas para hacerlo usted mismo. También sugiero el libro “Heads Up Java”.
Si vas a C # entonces usaría el sistema de biblioteca de Monogame. Puede obtenerlo gratis, junto con consejos, en el sitio web de Write Once, Play Everywhere. Si está desarrollando en Windows, puede obtener VisualStudio Communtiy Edition de forma gratuita en Free Dev Tools – Visual Studio Community 2015.
NO, como algunos otros sugieren, comenzaría con un entorno de aprendizaje como Alice o un motor de juego completo como Unity. Tienes la edad suficiente para entender los conceptos de programación más profundos y si comienzas a bajar, entenderás mucho más de lo que realmente está sucediendo a medida que avanzas “arriba de la pila”.
Si el caso es (2) arriba, entonces necesito saber mucho más sobre lo que ya sabes y has hecho.
Dado el hecho de que desea crear un programa real que realmente pueda hacer algo y no un simple sitio HTML. Recomendaría echar un vistazo a Python, que en realidad es bastante simple.
* Otro buen lenguaje para comenzar es Java (no hay punteros a la memoria).
Un consejo :
No te desanimes con toda la información disponible en internet. Recuerdo cuando traté de aprender en casa; había tantos idiomas y acrónimos diferentes que cuando intenté informarme sobre un tema determinado, tuve que seguir docenas de otros enlaces simplemente para entender lo que estaba leyendo.
Si quieres un buen sitio para aprender, envíame un mensaje, te lo daré. ¡No puedo publicarlo en mi respuesta porque acabo de recibir un mensaje de los administradores de Quora que me dice que no redirija el tráfico a otro sitio! :pag
Definitivamente, debe permanecer dentro de los idiomas principales como C, C ++, Java y Python para los programas.
Y Javascript (nada que ver con Java), PHP, .NET para sitios web.
** Por supuesto, para los sitios web usted también necesita HTML y CSS, pero de manera puramente programática, no plantean ningún desafío, es por eso que no los mencioné anteriormente.
Si alguna vez necesitas algunos consejos, puedes hacerme preguntas. Sé que me hubiera gustado conocer a alguien con respuestas cuando lo intenté. En ese momento pregunté en un foro si alguien estaba dispuesto a enseñarme en línea, ya que no sabía por dónde empezar … la respuesta fue … sin dinero, no encontrarás a nadie … ¡Bueno, no te preocupes por eso! ¡Es un placer! :pag
Aprender los fundamentos. Los idiomas no son realmente importantes, excepto si están esperando aplicaciones, tal vez más. Y recoger cosas nuevas es una habilidad. Le sugeriré que pase algunos de sus años de adolescencia estudiando y practicando la codificación, pero eso tampoco es importante si puede reunir las gemas de la sabiduría del mundo y beneficiarse progresivamente.
Algo que desciende de C y está orientado a objetos, como Java, es la mejor apuesta para una base flexible. Haga matemática avanzada, haga una lluvia de ideas para sus fantasías y aborde pequeños desafíos, proyectos “grandes”, y tanto problema de práctica fácil como material de lectura lo más entretenido posible. No descuides tu vida. Una segunda elección de familia de idiomas sería algo relacionado con Lisp, o probar un lenguaje funcional como Haskell. Ahora, puede aprender sobre tecnologías y plataformas modernas, eso es inteligente, pero si desarrolla habilidades de programación elegantes como una prioridad inicial, encontrar ideas y, de hecho, promulgar de manera significativa puede impulsar el final más adulto de su vida de programación.
Te recomiendo que hagas programación de juegos con Python. Así es como empecé cuando tenía 8 años en BASIC (sí, desde la Edad de Piedra). Hay numerosos buenos libros y recursos en los juegos de Python.
Evita la tentación de saltar y aprender muchas cosas a la vez. Acabo de comenzar a trabajar para Google y he estado tratando de captar tanto JavaScript como Go, así como de aprender la infraestructura masiva de Google, pero me parece que cambiar el aprendizaje demasiado obstaculiza el progreso.
Tienes un gran comienzo al aprender ahora. No te preocupes, el resto vendrá a tiempo.
Solo concéntrate en escribir tu primer juego.
Aprende un lenguaje sólido, luego decide a dónde quieres ir. HTML5, CSS3, Javascript, lenguaje de fondo como C # o Java, SQL.
Aplicaciones móviles: Objective-C, Swift, Java o Xamarin.
IT: Redes, Linux
BigData: Matlab, R
Depende de a dónde quieras ir: pruebe muchos caminos diferentes para ver qué le emociona en la Programación. Mundo enorme en las computadoras.
Gracias por A2A
Tienes mucho tiempo para desarrollar tus habilidades, por lo que recomiendo ser curioso y probar cosas. No te centres en las pruebas de diseño de código y ese material por ahora, pero no lo olvides por completo. En unos pocos años deberías echarle un ojo a eso también. Hasta entonces solo para lo que te guste. Sumérgete en diferentes idiomas diseñados para diferentes temas. Los lenguajes de programación son herramientas diseñadas para un propósito. Comprenda el propósito detrás de los idiomas que está utilizando. Creo que entonces estás en una muy buena manera. Solo diviértete con eso por ahora.
Hay algo que decir sobre los sitios basados en GUI de bloques para programadores jóvenes, que enseñan lógica, control de flujo y los conceptos básicos de la arquitectura de la aplicación sin sumergirse en una sintaxis de lenguaje específica. Estas son habilidades esenciales para tener junto con el conocimiento sintáctico de un idioma en particular.
No puedo decir cuántas veces he mirado el código y he pensado “El código es hermoso, pero ¿por qué diablos lo hicieron de esa manera, cuando X, Y o Z tienen más sentido y son más eficientes / escalables / modular”.
Para aprender cómo se hace en una gran variedad de idiomas, usaría Code Academy. En términos prácticos, tome lo que está aprendiendo, encuentre algo fuera del ámbito de la programación que le interese y escriba una aplicación y / o sitio que lo aborde.
Cuando yo y mi mejor amigo éramos pequeños, queríamos hacer un videojuego. Cuando estábamos buscando un motor de juego, pensamos que Unity sería fácil. Estábamos muy equivocados Pasaron algunos años buscando una manera de hacer un juego, y ahora tengo catorce años. Haciendo un juego en gamemaker: estudio. A pesar de que otros no lo recomiendan, lo hago, ya que el lenguaje es bastante fácil. ¡Espero que esto ayude!
Atentamente,
Emile
Aprende C ++ o Java. HTML y CSS no son programación, Python y JavaScript te dan ideas erróneas sobre cómo funcionan las cosas en la CPU
More Interesting
¿Qué piensas de los adolescentes que son diferentes de una buena manera?
¿Cómo pueden los adolescentes aprender sobre la gestión del tiempo?
¿Cuál es el castigo por el abuso sexual de un adolescente por parte de un adulto en su país?
¿Cuáles son algunos libros divertidos e ilustrados para leer para un niño de 13 años?
¿Alguna película sobre jóvenes fugitivos?
¿Cuáles son las mejores ideas de inversión para mayores de 18 años?
¿Cuánto trabajo doméstico tienes que hacer (como adolescente)?
¿Facebook filtra las palabras profanas por defecto de las publicaciones de las personas?
¿Por qué tengo sentimientos intensos por mi mejor amiga, aunque solo es una amiga (tengo 19 años)?